NPC behaviors; movement; player can attack