in the process of implementing Commands. Nothing works yet but the program compiles with its previous functionality working.