public boolean stop() {
		if (!(started)) {
			return false;
		}
		started = false;
		plugin.getBroadcaster().alertEveryone(this, "The game is over!");
		if (taskId != -1) {
			plugin.getServer().getScheduler().cancelTask(taskId);
			taskId = -1;
		}
		for (String player : deadPlayers) {
			Player p = plugin.getServer().getPlayer(player);
			if (p == null) {
				continue;
			}
			p.setAllowFlight(false);
			for (Player ply : plugin.getServer().getOnlinePlayers()) {
				p.showPlayer(ply);
			}
		}
		for (String player : getAllPlayers()) {
			removePlayer(player);
		}
		return true;
	}