If the tiles are ``(20, 20)`` each, and there's a ``(4, 4)`` grid, the user has to specify ``(4*20, 4*20)``.  Why not just specify ``(4, 4)``?