private void RemovePlayer(Player player) {
		if (_fightingPlayers.contains(player)) {
			_fightingPlayers.remove(player);
			String message = String.format("Tribute '%s' has been killed",
					player.getName());
			ChatManager.sendMessageToServer("GameMaker", message);
		}

		if (_playerSpawns.containsValue(player)) {
			Location _removeKey = null;

			for (Iterator<Location> l = _playerSpawns.keySet().iterator(); l
					.hasNext();) {
				Location loc = l.next();
				if (_playerSpawns.get(loc) == player) {
					_removeKey = loc;
				}
			}
			if (_removeKey != null) {
				_playerSpawns.remove(_removeKey);
				String message = String
						.format("Tribute '%s' has left their position early and has been terminated",
								player.getName());
				ChatManager.sendMessageToServer("GameMaker", message);
			}
		}

	}