Good idea, limit the modes to certain levels. Kinda defeats the randomness but it could work.
There're could be a random mode too.