Very cool concept. Sometimes, with so many bounces, ends up being more of luck than precision. But very nice nevertheless. Can be expanded further I think.