Added game loops for screens

Reorganised layout such that it is simpler to change the game loop and
each loop reads from the corrosponding touch and renderer etc
updated file structure