Simplify all tiles occupied check yet again
Improve readability of search for empty tiles
Place keyword rows before cols in keyword arguments
Add __delitem__ for modifying underlying grid
Rewrite resize, no loop in rows resize and shorter list generation