Algorithms and Models Implemented For AI: Reinforcement Learning (RL) Finite State Machine For Maps: Origin Shift Algorithm For Game Mechanics: Bounding box collision Frame-Based Animation Finite State Machine