Following @chebert's Reconstructing Cave Story series using dlang and SDL2