*Added MonsterFactory