The engine is extremely unoptimized, over object-oriented, single threaded, and a whole lot of other nasty things. If it was written properly we'd probably half the cpu usage while doing work across multiple cores, allowing for much higher fps. As is, though, we are pushing the engine about as...