Created intermediate class Monster