rows are now cleared when successfully filled.  this implementation MIGHT be buggy, but I can't tell due to the (very) poor graphics.