Well, you learn something new every day :D I think I know what you mean, but I'm probably wrong... I'm imagining rock climbing and those high swings you can use to jump into water... Am I totally off? :D
And no, I am not from England, but I wish I was. I love England. All brits are wizards, right?
Author's response
It's kind of like that, but massive. Like, giant sized. XD And yes... yes we are! XD xx