ships are trying to be assigned out of bounds. I think base 0 messing with open_spots