2D API using SDL, SDL_Mixer & SDL_TTF.