Significant bootstrapping changes, see mousegame example changes.