salam bro,
this what we are talking about creative, but you can take a look on others countries we are behind them AGES ... they already used all stuff u mention and has been created by students ages ago, hope our student give it a try and try be to creative and know computer is not soliter game

mOe