get some stuff together (tests and whatnot), added BattleConfigurations, start working on matchmaking