right, so i tested it in release mode, and all i got was a shed load of errors like this as an example 1>graphics.obj : error LNK2019: unresolved external symbol _SDL_UnlockSurface referenced in function _sdl_blit_1 why does this happen here but runs perfectly in debug?