I had a great time puzzling this game out, it manages to be a real thought-twister in such a tight frame, really ingenious design! The last level is incredibly satisfying to clear :)