Major Changes to the spawn point and exit point
-functions added: setSpawn(), setExit(), setRandomPoint(),
retrieveAllTileCoords()
-there is a min distance between the spawn and the exit (debug just in
case)
-more comments added