System for line-weight-based-pushing

Currently, it is static. You can't push a line of more than two pieces.
Once phalanx stuff is ironed out, this will be dynamic-ified.
Commented out adjacent square check

for ease of debugging.