updated worldcontroller with some of the stuff it needs