Companion Cube
Retinazer
Cannons are a pretty useless item for most anything because of how they are locked in a 180 degree turn radius upward. They are only useful at ranges that are meaningless, and are unable to hit all the spots in their kill zone. Of you could mount it on not only walls but also ceilings it would give them a height advantage and an actually useful turn radius