refuctoring the game