What you have here is excellent. Especially with the plant life growing over structures. It's a nice little set piece that could easily be used in a larger environment.
Invisible walls should really be a last resort though, I kept running into them thinking I could keep going.