A dual-ended siding scrolling 2D puzzle platformer.