• The skeleton
  • The beginning
  • The state table
  • The events
  • The actions
  • Linking it all up
  • Admiring the result
  • Adding external events
  • Full source code
  • Add some debugging
  • Wrap up