list-based collision engine | ScratchStats