add debug has test and update rotation
fix firing location and direction

firing now happens from the correct spot on the ship and in any
direction