added mouse controller with aid of Sam, about to try changing mousecontroller update to take a mainapp, though this will cause circular referencing, and yells when stuff in incomplete... hmmm.
added mouse controller back with aid of sam
git told me so