Removed Player Object Constructor

Removed player object constructor and added a generic battleParticipant
constructor. This helps comply with DRY.

Converted party and sephiroth to comply with battleParticipant
constructor.