Very good game. I like the mix of puzzle solving and platforming. Your medals are well thought out too. You reward puzzle solving and speed separately. One strategy doesn't accomplish both, so that makes people replay the levels multiple times with different approaches.