public void update(Avatar player, Map map, long gameTime) {
		if (!isOutOfScreen) {
			if (!canFall) {
				Rectangle2D rectplayer = new Rectangle2D.Float(player.getX(),
						player.getY(), 18, 18);
				Rectangle2D thisrect = new Rectangle2D.Float(x - 1, y - 1, 19,
						19);
				if (rectplayer.intersects(thisrect)) {
					canFall = true;
					time = gameTime;
				}
			} else if (gameTime - time > (0.3 * Framework.secInNanosec)) {
				if (!isFalling) {
					isFalling = true;
					map.removeTile(tilePositon);
				} else
					fall();
			}

			if (y > 340)
				isOutOfScreen = true;

		}
	}