@Override
	public void use(Player player, Direction direction) throws InvalidActionException {
		if (!moveable(direction))
			throw new IllegalArgumentException("The item can't be used in the given direction!");
		
		useItemOnPlayersPosition(player);
		move(direction);
	}