private void StartTimerForGameStart(Player p)
	{
		if (!plugin.AlreadyCountingDown)
		{
			new BukkitRunnable()
			{
				public void run()
				{
					if (plugin.PlayersInGame.size() > 0)
					{
						plugin.AlreadyCountingDown = true;
						if (plugin.reminaingTimeUntilGameStart == 120)
						{
							SendMessageToPlayersIngame(plugin.PlayersInGame, "Game will start in "
									+ plugin.reminaingTimeUntilGameStart + " seconds");
							plugin.reminaingTimeUntilGameStart--;
						}
						else if (plugin.reminaingTimeUntilGameStart == 60)
						{
							SendMessageToPlayersIngame(plugin.PlayersInGame, "Game will start in "
									+ plugin.reminaingTimeUntilGameStart + " seconds");
							plugin.reminaingTimeUntilGameStart--;
						}
						else if (plugin.reminaingTimeUntilGameStart == 30)
						{
							SendMessageToPlayersIngame(plugin.PlayersInGame, "Game will start in "
									+ plugin.reminaingTimeUntilGameStart + " seconds");
							plugin.reminaingTimeUntilGameStart--;
						}
						else if (plugin.reminaingTimeUntilGameStart == 15)
						{
							SendMessageToPlayersIngame(plugin.PlayersInGame, "Game will start in "
									+ plugin.reminaingTimeUntilGameStart + " seconds");
							plugin.reminaingTimeUntilGameStart--;
						}
						else if (plugin.reminaingTimeUntilGameStart <= 10)
						{
							if (plugin.reminaingTimeUntilGameStart <= 0)
							{
								SendMessageToPlayersIngame(plugin.PlayersInGame,
										"Game will start now!");
								plugin.reminaingTimeUntilGameStart--;
								plugin.GameStarted = true;
								GameStartEvent event = new GameStartEvent(plugin.PlayersInGame);
								plugin.getServer().getPluginManager().callEvent(event);
								cancel();
							}
							else
							{
								SendMessageToPlayersIngame(plugin.PlayersInGame,
										"Game will start in " + plugin.reminaingTimeUntilGameStart
												+ " seconds");
								plugin.reminaingTimeUntilGameStart--;
							}
						}
						else
						{
							plugin.reminaingTimeUntilGameStart--;
						}
					}
					else
					{
						plugin.reminaingTimeUntilGameStart = plugin.gameTimer;
						plugin.AlreadyCountingDown = false;
						cancel();
					}
				}
			}.runTaskTimer(plugin, 0, 20);
		}
		else
		{
			p.sendMessage("Game will start in " + plugin.reminaingTimeUntilGameStart + " seconds");
		}
	}