I'm building my second drone, this one for camera usage and just exploring. I have a 450mm spider carbon frame, mamba f405 mini mk2 flight controller/esc, racestart 2212 1000kv motors, 1045 props. I haven't decided on a camera yet as I'm having trouble getting used to flying with goggles ( fatshark recon v2), which is why I'd like to add a "position hold" function. I have a cirocomm 0085 module but have absolutely no idea what or how it's used .I bought it to replace a GPS module I broke off a x186 follower drone but didn't need it. This would be my second drone , first is a qav250 frame , emax 2206 2300kv, mamba f405 mini mk2, 5045 props on 4s. I finally know my way around betaflight , kinda. I use a flysky i6x and flysky ia6b. What do I need to get the position hold option I want on my new build? A return to home function would be nice but not necessary, being able to plot a flight is really of no interest to me since it takes away the actual flying that I want to do. Can I even use my FC with gps/compass/barometer? I've read betaflight isn't designed to be used with gps, so can my FC be programmed with another program? If my FC isn't capable of these things, what would be a good one to buy? Would like one with integrated esc since I like the clean look of no esc on the arms. Any advice or help would be awesome. Total budget maybe $100 on high end.