Interesting take on the theme, and very clever puzzling! My only wish would be that some features, like the teleporters, would be introduced a little earlier. There was a long stretch of levels where I thought, "Well I guess I've already played all there is," and then a new feature was introduced.