This is outstanding. It does get frustrating sometimes, but I feel that is by design. I found myself playing the $25 level four times! If you ever iterate on it, I would love to see with what you come up with. Awesome work!