implemented proper mouse motion and mouse position locking
fixed up the scenes so that they work against the new platform