Add support for loading new maps (by starting a nw Game). In order to make this work, make Background non-static in DIsplay, and then pass the viewport to draw functions