Man sieht das du dir mühe gegeben hast, ich würde bloß noch einen pause screen hinzufügen über welchen man wieder ins menü kann, sodass man das game nicht jedesmal neu starten muss.