Added Animation
Updated the test main to use animation
Created Entity and refactored Animation to accomidate it
Changed Screen and Sprite to inherit Drawable virtually
Updated the test main to use Entity