hi, glad this was enjoyable :) The boss AI works by checking your fireballs position, and its height. If it's above the boss, it probably wont move. if it's about to hit him, though, he chooses between deflecting and jumping. It was easy to check positions since they stay in the same x position constantly. Also yes i'll check out your game.