Allegro5 VS2012 Błąd Debuggera R6010

Witam,

Więc tak jak w temacie. Piszę prostą grę 2D w Allegro używam VS2012. Podczas uruchamiania wyskakuje mi błąd R6010. Czytałam że w przypadku Allegro ten błąd pojawia się gdy próbujemy usunąć coś co już zostało usunięte lub gdy nie zainicjujemy ważnego elementu programu. U mnie wszystko zostało zainicjowane więc zapewne chodzi o usuwanie. Debugger wskazuje na metody GameScreen::Draw() oraz ScreenManager::Draw() a także na al_flip_display i al_clear_to_color w main.cpp. Szperam w tym kodzie od wczoraj ale nie mogę znaleźć tego o co mu chodzi. kod TUTAJ

Z góry dzięki za pomoc :*