ahhh, found the bug, it was that random junk print thing

this made sense, since the value didn't fluctuate as randomly as say
a bad pointer would... so it wasn't very random, just somewhere in the sub
1000 range... and filling randomly with gaps would be score calculated in one last step before gameOver()

This bug was unreliable however, due to threads.