A clever puzzle game! 25 levels? You for sure put some love in there! Congrats on this very nice entry.