I used gridmap and instantiated different sizes of cube meshes on the grid on the basis of logical randomness. The new meshes are generated on the higher position as the player goes higher.
Btw, thanks for the feedback. Are we allowed to modify the game after the submission ?