Framework for building a small game.