explain what each of the scheduler functions does
explain what the PQ functions do
run scheduler actions in update loop
move player through scheduler
move NPCs at half the speed of the player