This looks cool, do you know if there are specialized libraries? For example, to have a double buffe, do flyweight or have a built-in game loop. I'm asking mostly because I'm lazy.
Built-in game loop is part of DragonRuby GTK. As for the others, unsure!
Thanks!