I may have correctly added BlockPlacementSnowball. Seems like that's how it would be done. There's a comment on the idea of adding data values: we might want another method so we can throw in a few types of block that will get randomized data values, just for amusement.