Minor changes in SmartMonster

Implement trap-checking in move() method.

Update type check to include isNougatGame().