Wow, nice one here !
I implemented a system where I have all 7 tiles randomly put in a queue and filling this queue when it's empty so you always have the 7 serie.
Thanks for the controls advice, in this game I tried putting a lot of different controls but in the future I would surely put some custom ones.