2D puzzle platformer.