BalanceBall A small C++ simulation with a PID-controller ToDo make everything use metric values add optimiser (using gradient descent) write unit tests Questions is it a good idea to have public members? see: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#c131-avoid-trivial-getters-and-setters