GameConfig's constructor accepts a nullable icon, but it cannot be encoded via codec technology when that icon is null. As part of data-generating UHC I therefore need to put grass blocks for all my icons