BattleInstance class completed

BattleInstance class is now finished. The class and android will somehow
have to be connected to give battle functionality.