replaced nanotimer with 100x more efficient hack

didn't realize nanotimer was using half a CPU core at all times just to
accurately run a 60 fps loop so now it's just using a hybrid
setTimeout/setImmediate loop from
http://timetocode.tumblr.com/post/71512510386/an-accurate-node-js-game-loop-inbetween-settimeout
which stabilizes cpu usage at 0.1%