gridbounds (hackage): This package adds collision detection to GridBox. It is based on Earclipper and GJK.
Keywords: graphics|library|mit