@Override
	public void action(Player player) {
		int amount = 0;
		fireMessageEvent(player.getPlayerId());
		if(dm < 0) {
			int positive = dm * -1;
			for(Player p : playerHashMap.values()) {
				if(!player.equals(p)) {
					p.addMoney(positive);
					amount += positive;
				}
			}
			player.pay(amount);
		} else {
			for(Player p : playerHashMap.values()) {
				if(!player.equals(p)) {
					p.pay(dm);
					amount += dm;
				}
			}
			player.addMoney(amount);
		}
	}