Bounds moved to Entity.

Entity gained MatrixID and functions to translate and rotate that id.
Cursor 'loops' when bounds are reached - now contained in entity. Blobs
contain their own speeds. Passing identity matrices is now in the draw
functions. Some comment cleanup.