create Level module that handles creation of game instance.
Merge branch 'feature/setup-phaser' of github.com:moov2/erik into feature/setup-phaser
merged in refactor of main module.
fixed merge conflict with fix for undefined drag property.
player now handles the cursor creation and camera setup.
refactored how the player is created to be handled by a players module.
changed controls to gta style and updated dude asset
refactored player rotation into config
fixed typo
cleaned up how the game state is handled.
fixed merge conflicts from big refactor of main module.
Fix merge conflicts and issues caused by merging