update weapon and ship

added the ability to fire a weapon