Greetings!
You’ll find the Boxing-Robots C++ sample program here:
github.com/drivird/drunken-octo-robot
I also added a directory of Panda3D C++ utilities implemented with a minimalist set of features:
CActor
CActorInterval
GenericFunctionInterval
I hope you find it useful and of course, constructive critics are always welcome
Cheers!