main.js working on auto restart after timeout

need timeout callback, and then the following might work:

game.state.start(game.state.current);
main.js timeout state restart and dashboard layout

working on restart after js timeout from inactivity, tweaking layout,
deleting unnecessary variables
main.js display sensor IDs within sensor frames

detect which sensor ID # is for which sensor type connected, and then
display these ('S1', 'S2', 'S3', etc) in the upper right of the frame
of each sensor that's connected
Merge branch 'John'