trivial geometry and collision library... :(