Wow! Lots of little details that work just right, and grooving music.
Not sure if it's a bug or a skill issue (I'm very bad at the game), but sometimes it seemed like I got myself stuck in the geometry, and had to move along tile lines to get out.