I thought this was a really cool concept! I thought the player gets thrown back a little too hard when firing the rifle, but it didn't detract from the fun. The mechanics you implemented are very unique, and made some tactics fun like using the harpoon to dodge projectiles. The artwork and sound were very well done! Awesome work!