class Battle commented