Thanks for your feedback. I will with your
feedback make game better. And also I want to answer to your question how did command drift work.
Before I answer your question, if you don't want direct answer for the command-drift, you can see how did ID's
of command change because, the ID says how did command BEHAVE, not command name like MOVE or LEFT for example.
But if you want DIRECT answer of question, here it is:
• Where you type command, the commnad will be executed normaly
• But after command was executed, ID of command get swaped by ID of command with number ID equals to the length of the word
• Next time same command was executed, if they will change ID with ID than was for one bigger than other, for example, if was MOVE ID equals 4, them will MOVE trade ID with ID bigger for one(5 in this case) and them, ID of MOVE will be 5, while for some command than before have 5 now have ID 4.
If there's anything else that's not clear about the game, feel free to ask.