These are the values passed to MoveSnake

- pt 0x00bd81a0 pt tagPOINT [2]*
+ [0] {x=0 y=30} tagPOINT
+ [1] {x=10 y=40} tagPOINT
iDirect 1 int
iLength 4 int

after the function finishes , every value is incremented (normal)

I just tried out a data breakpoint(its a new thing for me) and i set it to view any change in the value of the array after this function..
It does report a breakpoint but then shows a "theres no source code available" thing.
Something is changing the value of the snakes head but i cannot figure out where!!