Reorganise a bunch of stuff

 - inGame is now state, contains much more info
 - update/draw variables are now in rigger.game
 - Move the gameloop back out of the loading timeout; where it should be
Asset loading includes progress and error reporting

Uses callbacks instead of intervals: much nicer!
Player movement bugfix