Thanks for taking the time posting tour thoughts!
I also noticed that thing about the flies, unfortunately I don't have the skills to create an advanced pathing system for them but perhaps later I'll find an alternative solution.