Revert "Remove some unnecessary checks for state=menu"

This reverts commit 377a7e9babcdb696bb7ecf1e66a22f597b127767.
Menu bugfixes
- All items in the menu are now clickable!
- Cancel option is no longer missing
- Squelched an error in the reveal map spell
Make the remove curse spell only affect a single item; also reduce its energy cost because of this.
Fully support leech and teleshield as player abilities