Recreating my LD26 entry in C++ with SDL