Предложения - Medeuz/gameOnHaskell GitHub Wiki

Я думаю, что было бы не плохо основную логику игры, матрицу и операции с ней вывести в отдельный модуль, а GUI передавать уже готовую матрицу,по которой он отрисовывает кнопки. И наоборот, по нажатию WASD, указывается какая кнопка была нажата, модуль с логикой перестраивает матрицу, отдавая ее обратно GUI.

Стас.