Objective: Generate a random amount of colored tiles.
Problem: The set amount of colored tiles can easily bore the user. The user may want to have more or less tiles.
Solution: The user can type in how many color tiles they want and the sizes will be calculated for them so that the tiles are displayed well.