Map now has a list of grid elements it attempts to update every iteration (currently empty). Added draw function to gridElement (was that bad?)