added BattleEntity base class and BattleCharacter now inherits from it
moved setSprite and getSprite to protected for OwEntityBase
initial image for overworld player character adjusts according to the first character in party