Had a very good time with this puzzle game! Good job! Very interesting set of rules and thought-out levels.