Lots of minor refactorings. Adjusted namespaces, separated enum and classes in different files, the Battle Printer has been greatly improved (Made a code metrics report and it had the worst maintainability index). Still far from ideal, but better than it was before.