I had a lot of fun with this one! You worked in an impressive range of possible differences, and the twist at certain levels really adds to the replayability.