Moving over to incremental score calculation

For now, it is just the easy calculator. More improvements coming.
Hard constraints are now tracked incrementally