http://cxong.github.io/cdogs-sdl/