Added basic particles and mouse-controlled velocities and wrapping around screen edges