Sprite and Animated Sprite classes

Added animated sprite class and static sprite class.
The `if` branch and `else` branch are character-for-character the same.