Add parser for game configurations and test cases
Rewrote game system and adapted all other subsystems to it. Still has some bugs, but overall it works better than before.