added some comments
basic control panel added. Still unresolved: How to safely loop over n balls, and why repeated calls to -main in the same REPL make the balls go faster and ultimately buggy