adding constructor and cleaning if checks
using new AnvilListener constructor
renaming default custom item