Interesting combination of a platformer and a sliding puzzle