There are lots of ideas and concerns in this thread.
I will think about a good way to balance the cannon.