Created by: eswordthecat
use step_rand() proc instead of using step() with pick(cardinal) when confused