core monster behavior