Wow, this is amazingly well put together. The simple mechanic of switching functions with the object is able to spiral out into so many really well thought out puzzles. The art and music are also really lovely for this game. I'm super impressed!