Okay, I'll get into further detail! Also, thanks Arima, your tutorial gave me some ideas.
My idea for a game is a packing puzzle.
In this puzzle the game generates shapes composed of equilateral right angle triangles to fit into a square box.
When the box is filled the game advances a level. Advancement in level means that the box to fill is 1 unit larger in the x and y direction. I used an array to accomplish the changing size of the box.
An increase in level also indicates that more triangles are necessary to fill the box, not only that, but the triangles become capable of attaching to more adjacent triangles than before making for larger and more complicated shapes.