Implemented combat system.

Combat system prototype is implemented. Note that all combat transcripts are printed to the debug log, the combat screen is not yet implemented.