Thanks! The obstacles are randomized through a bounding box which controls the bounds of the possible positions. The visuals were definitely as simple as can be and I'm hoping to make games with more enticing visuals in the future.