beginning framework for the game