This is very polished in terms of looks and music. I really like how the basic mechanics combine both puzzle and quick reaction elements, especially once you're past the first few levels. Day 5 is when it got a little to hectic for me to manage. Great job!