See: https://github.com/shiffman/PBox2D