Basically I have it delete any barricade near your cursor when the bugs can't find a path, it's not a great solution but needed. If a bug collides with a tower or barricade it is removed without refund. You can build on blood, but not on enemies for reason previous. I'll give you Gdevelop project if you want to try some stuff.