added some more basic structure for game