Updated code to do all calculations in meters per second and using kilogrammes and the like.

The serial interface now accepts kinetic energy changes in Joules, in the direction of travel. Negative force can change the speed down to a minimum of zero, reversing the moving ball requires a little more code to check current direction, energy and the like.