Jak postupuješ věží, Tvůj kód se mohl proměnit v množství nested if/else statements. V tom případě se vyplatí aplikovat některé AI koncepty, jako FSMs a State pattern nebo více trendy věci jako Behaviour Trees.