Add base BattleObject class