add point class
collision refactoring, add tests