Adds support for multiple scenes in one game.

A game can be started with Game.start(scenes), where scenes is a list of
Scene objects.
A scene can be loaded with Game.loadScene(index).