 			// update input
 			Input.update();
 			
+			// switch worlds
+			if (FP._goto) switchWorld();
+			
 			// reset drawing target
 			Draw.resetTarget();
 			

			
			// redraw buffers
			FP.screen.redraw();
			
			// switch worlds
			if (FP._goto) switchWorld();
		}
		
		/** @private Fixed framerate game loop. */

			
			// redraw buffers
			FP.screen.redraw();
		}
		
		/** @private Switch Worlds if they've changed. */
