Move custom enchantment protocol code to a separate class, rename project to Overflow