I think another problem is the definition of the artillery trait “ Artillery weapons shoot projectiles along a ballistic trajectory, allowing them to ‘lob’ shots at targets out of sight. When firing at a target that can be seen, Artillery weapons follow the usual rules for ranged attacks.” While it’s true Artillery can fire directly it does so poorly while some direct fire weapons can also fire indirectly (cannons, some auto cannons it varies). I think we need to redefine the artillery trait giving it a -6 when trying to fire directly and a Indirect fire trait for cannons that are capable but with a extra -2 since they are not artillery.