Remove animation state from GshmupAnimation. That belongs elsewhere.
Add animation state to GshmupSprite and make proper constructors.
Use new sprite API.
Add name and animation to GshmupEnemyType.
Update demo.