Fix Safari board rendering bug
In safari, the board tends to have the wrong size for the width of columns. See screenshot below:
This happens when a piece moves to a different square, leaving behind a blank square, and is solved by refreshing the page in the browser. However, this issue intends to solve the issue without needing refreshes.