Thank you for your interest in the project, however, unfortunately the code in this game was developed in a hurry and is actually very weak. There are a lot of stupid decisions in it, the correction of which I left for later. But when developing, I relied mainly on the classic FSM pattern. Most of the solutions are based on these two videos (
) (
). In general, these authors have an incredible amount of materials and tips for writing good code. Many of my projects have become better thanks to their videos.Game development is really a very difficult path and I wish you strength, patience and success on your way😁