Move most game handling stuff to World to keep it out of the state. Levels load even more correctly now