This is not only a beautiful beautiful game you put together, but the gameplay is really satisfying as well. It's so impressive that you were able to provide so much visual and audio feedback for different stages of completion. Awesome awesome stuff!