Making things a bit more strict

Making the script a bit more strict, removed duplication of variables.
Add a bounce and options parameter

Added the ability to pass parameters as an object.

Added a hand movement style option. “normal” works as before. “bounce”
adds an analog BBC clock style bounce effect as the hands move into
position.