Changes to how variables work

Moved code to add/set/incr variables into the BaseActor class.
Implemented __str__ and __repr__ for variables.  Started on motion
blocks.