Finished up functions for generating multiple particles, particles now
move, and particles now collide with walls