fixed a bug where two squares can't get filled at a time