added bouncy particle class