Cool and difficult puzzle game! Interesting how varied (and difficult!) the puzzles could get by the end with a small set of mechanics!