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.
Using global variables for kata state is Bad Design(TM). Please use a proper class to encapsulate the entire operation.
It's not clear how subsequent correct responses interact with 2D1U. Does it take 2 more responses before the task become harder again? Or does it go harder again each response.
Also, sometimes description writes
D12U
when it should be2D1U
.Ruby 3.0 should be enabled, see this to learn how to do it