Updated to version 0.3.1

Performance improvements.
Footprint now covers only the rectangle containing the body, not the
whole map. 15 bodies average 15 ms, and scalability was vastly improved
(100 bodies=42 ms).