I was originally working on it to make a sidescroller game using the ferret and the bats. Back then I was still trying to keep it general, but I did not have a clean framework for entire "games", I think. I had sprite stuff, and scaling, rotation, animation, plus a framework that probably took quite a while to write, that loads resources into a library file (including stuff like cropping huge source images into smaller power-of-2 tiles).
More recently, I wrote down a bunch of game design details after the global game jam, and I am trying to make it more general. I ported it to use SFML rather than SDL, and I added a framework so that new games can extend from a generic game class that provides stat tracking, vsync, a main game loop, and so forth.
The end goal that I am slowly realizing is to have a generic engine for any 2D game project I might want to start, so that I can throw a bit of code to extend the game class, initialize my library, and have a default premade NEW GAME, EXIT etc. menu system along with the game loop ready to go. That should in theory make prototyping new stuff an easier process, so I am trying to keep the engine general. I am hopefully also trying to keep the interface relatively free of SDL/SFML-specific stuff so I can port it if needed.
As for a specific game, my end goal after getting a menu/GUI wrapper integrated is to work on a 2D sprite turn-based strategy game, with the hopes that some people besides me are still interested in playing such a thing.