public async void SpawnBlight (HeroPhaseLocationViewModel sender)
		{
			Blight blight = null;

			await Task.Run (() => {

				blight = _blightService.SpawnBlight (sender.Location, Application.CurrentGame).Item2;
				Application.SaveCurrentGame ();
			});

			sender.AddBlightViewModel(new BlightViewModel (blight));
		}
		public async void SelectBlight(HeroPhaseLocationViewModel sender){
			var blightOptions = Application.CurrentGame.BlightPool.Select (x => x.Name).Distinct ();
			var option = await Application.Navigation.DisplayActionSheet ("Select Blight", "Cancel", null, blightOptions.ToArray ());
			if (option == "Cancel")
				return;

			var blight = Application.CurrentGame.BlightPool.FirstOrDefault(x=>x.Name == option);

			Application.CurrentGame.BlightPool.Remove(blight);
			sender.Location.Blights.Add(blight);

			sender.AddBlightViewModel(new BlightViewModel (blight));

			await Task.Run (() => {
				Application.SaveCurrentGame ();
			});
		}