changed Creature:onTarget(target, isAttacked)

it now has a second parameter "isAttacked" you can check if the monster has been attacked yet, so you can make passive monsters which only attack you when you attack them.