Great concept, props for the idea, sounds very interesting to me. As others already said, the fact that there are unblockable projectiles (doesn't really matter where they come from) is a bit sad, cause you can't do anything about them. And while different attacks are cool, I really didn't see a reason to use anything other than easily controlled minigun, cause anything instantly dies to it anyway.