I just made the same game in a few minutes using the platform behavior for player with X set each tick and the floor and obstacles all set to bullet with the same speed moving left at 180 degrees.
I used a block sprite to register when they collide off screen and put them back on the right after a random time.
Have not fleshed it out yet but works well and haven't even used 5 events.