list based particles with wall collision | ScratchStats