Extra points for pure C sdl! I've done one of those before, and it's a lot of fun. Once you go pointers, you find yourself wondering how the heck are u supposed to program without them.