Solid little puzzle game. I hate designing puzzles, but love playing them when they're well thought out like this. Good stuff!