GameEngine : Parametrized Sprite and GenericSprite to take an enum of animation ids.
Platform : Implemented parametrized sprites to Hero.
TowerDefense : Implemented Sprite to Tower and added the 8 animation ids for the TowerFactory.
TowerDefense : Enemy now implements Sprite.
TowerDefense : Enemy now implements Sprite. Added EnemyFactory.