An advanced version of the Command Line Dueler with classes and added functionality