Added Scene class to render all entities.  Used the keyword Command for the callbacks.

Some other tidying too.