Quirky puzzle-platformer.