update point class, add operators (inspired by Stackoverflow)
let unit use points instead of separate x,y coords