New platformer engine and major performance improvements