@Override
    protected void setState(Placeable.State state) {
        super.setState(state);
        if(state == Placeable.State.Placed) {
            setIsDirty(true);
            registry.getBlockManager().setBlockByGroup(mapX, mapY, "Town");
        }
    }