Modeling a complicated ball bounce with Web VPython