I LOVE the idea and at first it's a blast.
As others have mentioned the reloading is slightly too slow and gets annoying the more you play.
Other than that I believe that you have something cool here that can be great with some polish