Seems like you cracked the code, heh. The AI itself isnt many lines of code, I was debating just using switch (or match for the Godot equivalent) statements for the AI.