Use a pre-build script to generate usage.h from the README.md

Use a generated header from README.md
Finalise git ignore file
Adjust some output
Fix some bugs

Fix a case where game folder existed in verious forms
Fix bug where game would not correctly end at draw state
Fix bug where the team order file was looked for in the wrong directory
Extract gamestate function and properly handle game ending scenarios
Stop hitting yourselves

Fixed bug where units would not move forward because they were hitting themselves
Reorder team colours to match with bash colour codes
Re-do generation now that attack rule has changed
Add a Random player, simply does random commands on each turn

Remove simplePlayer in favor of new randomPlayer, which uses new ttrts.pm module