Create Dye enum, Entities no longer need to override getType()