Added sprite renderer class.
Rotation seems buggy.

Not updated yet:

- core/Game.js
- graphics/tile/IsoMap.js
- graphics/Keyframe.js
- util/State.js

Add docs for SpriteRenderer.