moved functionality into seperate mob_*.lua files