Hi,
I found a bug in the last minute code for the cycle tag.
Don't know if Casey wants to know it yet, as that may spoil the "fun" of debugging. But wanted to leave it here in case finding it is somehow taking a long time.
Walk->HitCycle = Walk->HitCycle || (At->Flags & Sprite_Cycle);
should be before the if(!(At->Flags & Sprite_Visited)) or it will never be set
Happy programming,
Mox