Building a Roguelike in Javascript - Part 9: Wandering Monsters
codingcookies.com