Nice job! Sadly, the puzzles were pretty broken because of that bug you described, but even still, they took some thinking through as well as good 'ol platforming. Nicely done!