2D Agent Framework for Discrete Space Algorithms. Utilizes Bresenham Raycasting, Perlin (Simplex) noise, and A* pathfinding.