added battles and map classes. battles can randomly generate a monster name