Rename "Monster" to "MonsterData."
Fixes Temporal Web to not divide by zero when the player tries to slow itself.
Add generic search algorithm. Specializes to A* and flood fill, at least.