C++ Game engine using SDL for graphics rendering and FMOD for music and sound