added turn singleton to game logic