broke lense flare creation into its own function
cleanup