The part about Cannons I believe that should be different is that the amount of customisation you should include, both with the ammunition and the crafting. It is a very cool idea, but I think a lot of people would find it confusing, distracting, or just avoid it entirely.
You make a good...