added collision checking and small random placement check to keep ships from being on top of one another