This has the constructor for game done, de-constructor or as well and update has been started and some stubs have been changed to allow game update method to all the game logic
note to self: need to alter part 2 assignment for the new class layouts.