Pacman clone done in HTML5 / JS. All engine code created from scratch without the use of frameworks, including collision detection, vector calculations, pathfinding, and ghost AI. Ghost AI is based on the documentation found at this link.
Each Ghost has its own unique 'personality' which drives its pathfinding algorithm.