Is it alright if you change the Golem's set name to Substitute + 3 Attacks? SubGolem is a little too specific when it can go more general; Gengar, Machamp, Alakazam, Heracross, Hitmonlee, and probably several others follow the same name path. Unless... you don't really call Explosion an attack, so perhaps Substitute by itself would work out better. I'd still vouche for Substitute + 3 Attacks, however.