public void mouseClicked(MouseEvent e)
	{
		Tile source = (Tile) e.getSource();
		if (source.isEnabled() && !source.isTown())
		{
			if (Controller.getController().buyLand(source)) // returns true if the player has enough money to complete
															// the land transaction
			{
				Controller controller = Controller.getController();
				controller.endTurn();
			}

			else
			{
				new Announcement(
						"Transaction failed: Insufficient money or Owned Property");
			}
		}
	}