game scrolling and zoom is finalized.  Canvas layers can now be created via game.Draw.create_layer(name,persistant=boolean)
, Draw.use_layer will set context to the chosen layer.