added tests for all methods in game_spec - need to refactor and fix