Also did some cleanup on show_help(), by adding a simple color library.
Not the cleanest, but the code is more readable now, and that's more
important.
By tidying up I mean I removed some of the comments made by Copilot that
I didn't 100% agree with.
I also got ready for the main stretch before the main stretch, by
readying some important functions. Functionality to come.