Really smart and concise puzzle design! Reminds me a lot of the recent Ooo, which is just about the highest compliment I can pay this type of game!