Split sprite into sprite and animatable
Fixed some code issues.
Merge pull request #64 from thelukester92/sprite-refactoring

Split renderer, add animation system, and refactor sprites.