IMPORTANT: FPS increased to over 2000. Bugs including frequent crashes,
rotation algorithm not responding, and audio corruption now happen for
some reason.