Fun little puzzler. I encountered some bugs when moving off yellow platforms and another which stopped me from passing a level twice. Good level design and variation.