remove most of the fairly useless SwitchShips.cs in favor of using the code in arm.cs that actually gets tons of testing... commit#2