For each tile on the board
Spawn Tiles at Runtime
The recursive helper function iterates each tile through the game board to check if any player connects two opposite sides of the board with coloured tile
Codes can be cleaner. A line of codes shouldn't be too long. Split them into different lines for a cleaner view.