Updates in casts balance and map info

Change: Path spell now lasts 3 turns.
Change: Nothing can be casted on Path casted tiles.
Add: Info in map.js how much tiles each player has left until the fountain
is reached.
Improved teleport/jump algorithm

Wizards will now teleport to the last possible tile if the target tile has
Abyss casted on it.
Added AI building blocks

Add: Decision taking and execution routines
Change: Refactored onCastSpell in play.js