public void collideWithPlayer(final PlayerEntity player, final int delta) {
		boolean playerToLeft = player.pos.x - pos.x - SIZE / 2 < 0;

		Vector2d target = pos.copy();
		if (playerToLeft)
			target.add(0.03 * delta, 0);
		else
			target.add(-0.03 * delta, 0);

		boolean isValide = World.getInstance().isValidPos(target, this)
				&& World.getInstance().isValidPos(target.copy().add(SIZE - 1, 0), this);
		if (isValide) {
			pos.set(target);
			collisionBox.x = pos.x();
		}

		// System.out.println("Valid move: " + isValide);
	}