Refactored our NimGameConsoleLoop and made it more flexible, thus the rename to GameConsoleLoop.
You add MenuItems from outside the class, assigning a parameterless method as the response to
the user choosing that option, and a Trigger which is the int which is the Input by the user.
This refactor allows this class to be used for potentially any game, provided the response methods
are parameterless, this is a small change however.