A visibility-based approach to computing non-deterministic bouncing strategies. (September 2021)