Continued implementation of Game logic