if (global.gameState == GAME_STATE.PLAYING
|| global.gameState == GAME_STATE.GAME_OVER) {
	if (!richedTarget) {
		if (phy_speed < obj_player.phy_speed * 2) {
			if (y < camera_get_view_y(view_camera[0]) + room_height) {
				richedTarget = true;
				if (phy_speed < 15) {
					physics_apply_force(x, y, forceX, -forceY);
				}
			} else {
				physics_apply_force(x, y, forceX, -forceY);
			}
		}
		if (y < obj_player.y + targetY) {
			richedTarget = true;
		}
	}
	
	if (y > global.deathLine + room_height * 10) {
		instance_destroy();
	}
	
	if (hitTimer > 0) {
		--hitTimer;
	}
}