added battler class basics