@Override
	public boolean moveable(Direction direction) {
		if (direction == null)
			return false;
		if (!direction.getDirectionsExcludeDiagonal().contains(direction))
			return false;
		if (lifetime <= 0)
			return false;

		return true;
	}