Base 31, actually.
I made the tests much harder.

Added a collision test.