reorganising tests - we can assume inherited object pass their super
tests (if a module changes inherited functionality it should have a
test for that and not depend on the super) and adding stub tests for
base drawable, sprite, spritemap and scene
updating existing Drawable and Spritemap classes inline with testing
changes
adding stub files with a tiny bit of functionality matching tests for a standalone
render flow