The fact that this was made in GameMaker Studio is even more crazier! It's quite difficult to make a puzzle game in that engine from my experience.