Really good game design. Only change I'd suggest right away is: Add an undo function (for any number of steps)!
Thanks :)It's already implemented in the new version ;)