Added fndelay melonjs plugin

Plugin is used to exeucte functions with a specified delay.
A minor update to the version property was added, since MelonJS
complained that the version prop. cannot be found.
Wizard name now displayed when next move starts
Added spellcasting cancel mechanism

Selected spell and tile can be cancelled by clicking anywhere
outside the game board.
Fixed issue with player path not displayed on spell cancel
Spells can no longer be casted on occupied tiles
Restore tiles on which spellcast has expired