Great job! I like the consistent design. The gameplay is simple but highly extensible. Personally I think undo is a must-have for a modern thinky puzzles. And for your future work you may also think about utilizing the stats on the shift player saved.