Added Sprite class

created Sprite class to handle drawing textures and animations.  Added
it to GameObject to it can be used on all derived classes that need to
draw a sprite, but only added implementation for it to Character so far.