Adding sprite class
RenderObject refactoring to push drawing down into subclasses