Started to add drawing support. Will document when more complete.
Added tick to engine and calls for draw() and update() which forward
to SpriteManager.