Added more tests around the game repository, ensuring data cannot be accedently overridden. Still need to make it multithreaded.