Awesome game mechanic and execution! The puzzle mechanics were used in a multitude of creative ways and it was so fun to play.