@Override
	public boolean execute(AdrundaalGods plugin, CommandSender sender, String... args) {
		
		//Shrine creation for players only!
		if(!(sender instanceof Player))
			return false;
		
		if(args.length < 2)
			return false;
	        
		/*
		 * adding a shrine to cache
		 */
		Player player = (Player) sender;
		Selection sel = plugin.getWorldEdit().getSelection(player);
			
		//always requires a selected worldedit area
		if(sel == null)
			Messenger.sendMessage(player, "You need to select an area");
		else  {
			if(AGManager.getShrineHandler().getShrine(args[0]) != null)
				Messenger.sendMessage(player, "Shrine already exists!");
			else if(AGManager.getGodHandler().getGod(args[1]) == null)
				Messenger.sendMessage(player, "God not found");
			else if(AGManager.getShrineHandler().addShrine(args[0], args[1],  sel.getMaximumPoint(), sel.getMinimumPoint()))
				Messenger.sendMessage(player, "Shrine created");
			else
				Messenger.sendMessage(player, "Couldn't add shrine");
		}
		return true;
	}