Great polished game! The music is nice, the controls are intuitive, and the puzzle difficulty scales well. My only nitpicks are that the tutorial text is a little hard to read due to the font used at that size, and I wish the characters could "ride" each other, rather than staying still when on top of a moving character.