add lightcount to EnumGate for use BlockGate.getLightLevel