Really cool and well done. It does unfortunately break at some point where the entire screen goes purple and all you see are HP bars. I still played for a few waves after that basically blind and it didn't seem like I would be anywhere close to losing even though I couldn't see what was going on.