implemented game-play!