This is a cool defense game! The art, music, and sound are really good. At first, I wasn't too excited about how there was a significant chance of missing each shot. Then I read the comment about how the accuracy works, and I liked the deep-dive into the math behind it. It made me better appreciate the design decisions you made; they heighten the tension and contribute to the last stand theme. Nice work!