A 2D RPG using sdl