Hello Akmurat. This is my personal approach. Please note that this may change while development, as I may find another more suitable way to organize things. There is no absolute truth. However, this is how I would approach the problem. I would always have a global state to keep the current level number.