Cleaning up, added a video_generator_settings struct to init, bip/bop are controllable now