Adding basic structure and game loop