Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I do not know what "Deadfish" is in general but this solution seems to go against Open/Closed principle. If you ever have to expand available commands you will need to modify the logic of your code which is not desirable. Instead, you can use interfaces along with a dictionary to be able to add new commands. If you will need to add new options you will add the to the dictionary and therefore not modify the logic.