CONTROLS

WASD to move the player character

B to switch to the Breadth-First Search algorithm

N to switch to the Depth-First Search algorithm

M to switch to the AStar Search algorithm

P/O to increase/decrease the monster movement speed

U to stop the monster from moving

C to toggle showing the tiles the monster's considering

X to toggle highlighting the monster's chosen path

Left-click to place tiles, R to toggle removing tiles instead

Source Code on Github