Added prototype for battle system, added getName() function to Player's interface, other small changes