Tested and debugged movable-squares, squares-in-range