Ugh
OK I think I have this MVC separation much better figured out. And the MVC is abstracted out with this module system.
Fixed bug where we were initing termbox multiple times.
Adding events for combat - player dying, killing all enemies
Title screen.
Refactoring the static rendering code so it can be reused for e.g. game over
Adding game over screen