The Development of a Prosthetic Training Software for Upper Limb Amputees