Move the Battle and MidnightBattle to battle module as it can be reused in
practice.
Get the basic player info and add PlayerInfo object.