Scratched basic gamestate hierarchy.