Implemented functions to add and subtract points, and it seems to work, at least in the initial tests.