GameR 0.1 - a ruby game library

I have been playing around with C to create a decent, object oriented SDL binding for Ruby, and the way it's going it could well become a full featured game development kit for Ruby. My main goal is simplicity, and a close second is efficiency, but only if it doesn't make life more complicated for the developer. Everything is written in C, and it currently depends on SDL and SDL_gfx. I've implemented all primitives supported by SDL_gfx so far. I've also made sure that the user can't do anything wrong unless he really tries hard. Here's a little screenshot: "Click for the entire image"If you click it you'll see my entire screen, which also shows you the source code that created this example. Looks really simple, right? Next on my todo-list are the Image class, event handling and a timer interface. I've also worked on my article about mixing Ruby and C, which is coming along quite nicely. It will cover most of the aspects of Ruby extensions I have come across so far, which is adequate for most purposes. I hope you will like it!

So far, I finished GameR's image support, event handling and timers, and I'm working on a 200 line tetris clone to demonstrate its power now. I've got 137 lines of code so far, so that means it's about 65,3% finished ;)

The code can be found on Github