nothing too complicated, just threw this together for fun. planning to add more tiles click to flip a tile white: blank blue: path NPC navigation: every 2 seconds, the NPC will check North, East, West, and South squares to find an available square. if there is an available square, it moves. if there is >1 available squares, it picks a random one to move to. it will prioritize squares it has not recently visited. if it somehow finds itself in a blank square, it will go to its previous position.