This is pretty cool, but some monitor support wouldn't go astray; a simple method with which non-ops could play with it.
Ever been to
Hypixel? It hosts an bunch of games, such as snowball fights, tag, spleef, whatever, all managed by command blocks so's players with vanilla clients can simply jump in and play. Tends to have loads of players on at a time so everything's divided up into sub-servers.
Assuming it hasn't changed too much since I last logged into it, the hub-worlds you can visit in-between the actual games consist of large, elaborate and fancy builds, often with complex parkour courses leading to areas that I've personally not been patient enough to reach…
One of the most obvious tricks they use to make their courses more interesting involves having single fence posts instead of wool blocks, but there also structures involving ladders, jumping around the corners of pillars, and so on. I'd say it's well worth a look, if you're wanting ideas - with some added variety, a scoring system, and maybe some accessibility features, this sort of script would be something the average server owner (who normally wouldn't give two hoots about CC) would want to set up at spawn.