Add problem 30 description (refactor SpriteState)
Refactor SpriteState: use macro to iterate over enum