First of all I love the art and the little story intro, such a nice touch :) The music is awesome too!
The gameplay is solid and really fun, albeit quite difficult. It's really hard to match them with how different their worlds are, but that's where the puzzle element comes into play.
Really cool game, well done :)