Particle restitution, mouse launching

Particle now has a restitution coefficient, bounces upon collision with
box and eventually stops.

Can now launch the particle into projectile motion (movement along x and
y xis)

PRIORITY: side wall and ceiling collisions