added WorldGuardUtilities, cleaned up listeners and requirement with new method