speed up loop and add fire