Flexible cross-platform game programming library for Ruby