Added rivers

-Added rivers
-Sometimes rivers make a circle around one tile, "intended feature"
-Moved all the hex creation to the random class