camera, gamestates, graphics and the codeflow of river magetastic runs through level