A little bit trial and error, but I must say that the presentation was excellent! Loved the visuals and the audio! :D
The bullet is too fast so you mast remember the layout of obstacles - that's why it isn't randomly generated.