Ensure the block placer honors replaceables/custom

Signed-off-by: Chris <zidane@outlook.com>
Only use one random object

Signed-off-by: Chris <zidane@outlook.com>