Готов основной каркас игры

Creators.hs - модуль для создания объектов.
Game.hs - основные структуры и вспомогательные функции.
Sprite.hs - модель для работы с загруженными изображениями (используется собственный формат хранения/загрузки).
battle-city.hs - сновной модуль, в котором происходит взаимодействие. В качестве подсистемы создания окна и обработки пользовательских сообщений используется GLUT.