Fix bug in ship.forwardWeapon

In entities with a subentity with a forward weapon, and currently no forward weapon of their own, the getter would get the subent weapon, but the setter would set the main weapon.