Combat now uses random dice rolls for damage
Added partial UI and message log to window
Cleared up some memory leaks.