Battle.handleTurn returns a log structure