refactor ships to shields
minimum spawn distance for missiles