Added debug destructor messages. Fixed memory leak caused by non virtual destructor of SDLGameState.h