made it a bit tough

Two glitches yet to be fixed:
1. Correct problem when whole column is filled.
2. Line 680