refactoring Sprite->Entity & moved Draw method to a new View module