Whirlwind Tour of Writing Games in Ruby.