Oooo really well done! I did find the last level to be a bit frustrating as getting to the last platform that gives you the shadow needed to go to the end checkpoint never felt in synch with me so I always had to wait for the platform to get back to me to do another attempt at the very last part of the game. Which was annoying but part from that and maybe some lag issues (not sure if it was my browser or something but there was some staggering while playing)
I think you got a pretty cute game there! Very much enjoyed it :)