Migrate geometry state to separate subsystem, this generic stuff doesn't belong in Game anymore
Version 0.22