do animation differently, optionally don't do it
factor out ball calculations
use ball object
begin generalizing sensor module
first draft of contours being drawn