@EventHandler(ignoreCancelled = true)
    public void spawn(CreatureSpawnEvent cse) {
    	ReinforcementManager reinforcementManager = Citadel.getReinforcementManager();
        EntityType type = cse.getEntityType();
        if (type != EntityType.IRON_GOLEM && type != EntityType.SNOWMAN) return;

        for (Block block : getGolemBlocks(type, cse.getLocation().getBlock())) {
            IReinforcement reinforcement = reinforcementManager.getReinforcement(block);
            if (reinforcement != null) {
            	Citadel.info("Reinforcement %s removed due to golem creation at " 
            			+ reinforcement.getBlock().getLocation().toString());
                reinforcementManager.removeReinforcement(reinforcement);
            }
        }
    }