An innovative 2D puzzle platformer game