if (global.gameState == GAME_STATE.PLAYING) {
	if (place_meeting(x, y, obj_player)) {
		if (worked) {
			with (obj_player) {
				physics_apply_impulse(x, y, 0, -other.boostForce);
				if (global.sound) {
					audio_play_sound(snd_boost, 0, false);
				}
			}
		}
		worked = false;
	}
	if (!worked && !place_meeting(x, y, obj_player)) {
		worked = true;
	}

	if (y > global.deathLine + room_height + sprite_height) {
		instance_destroy();
	}
}