Yeah, flies are pretty hard to beat rn.
The invisible walls are there to block you from escaping the battle arena.
In the next patch invisible walls will be much more "readable". I'm working on it right now.