Major part of random spawn location getting and some other things that I forgot.