fixed a bug that saving always creates a new ship