random spawn and collision