Generate barriers/passages on the fly

Rather than pregenerating a set number of barriers generate them on the fly. Generate a new barrier whenever the paceSprite passes the location of the next barrier