Implemented recursive pause through new LAYER_GAME layer

Set sprites and controllers that expect game logic to be created in the GAME_LAYER

Cleaned up scaling code in InterestMarker from when we were scaling the foreground