Added movement for units when turn is processed.

Created a method in MapShape that returns the neighbors of a tile

Updated processTurn methods to accept a World object