fiddling with collisions vs. waiting.
putting off the resume vs. blocked pathing logic for now.