Update class: Ship, Cannon