PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the second in the series and covers the State Pattern. You can watch it in the player below or just download it here to watch however you'd like:
Other PatternCraft tutorials:
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/StatePatternDemo/src/