Problem z gra w C nie działa zakończenie gry

hej mam problem z programem otóż nie działa opcja zakończenia gry gdy naciskam esc program się jakby zawiesza i nie wyswietla info ze rezygnuje z gry, a gdy ułożę poprawnie grę to nie wyświetla ze wygrałem

kod pod adresem:

http://wklej.org/id/47076/

Po pierwsze to nie może być C ponieważ w C nie ma bool. Po drugie w czym to kompilujesz bo w standardowym c i C++ nie ma takiej biblioteki jak ncurses.h