Fix #225 - set mode whenever the ship is set.
readjust some mode logic