List three available resources for programming games in Ruby.
Finish this statement: "The Snack toolkit deals mostly with _____."