This is a really good game. The concept is good and gameplay is fun. There's lots of variety in how you can approach the task at hand, and the upgrade system provides some replay value. However, it does lack polish. SFX could use improvement, as could the menus and UI.