Looks and sounds fantastic! I love the tetris style lose condition, it feels much more dynamic than just watching a health bar go down. Great job!