updated for the modern world, and heroku ready
trying to heroku, it needs 'engines' in package.json maybe
trying to heroku, some port stuff
trying to heroku, some port stuff
trying to heroku, maybe some ws stuff
smoother animations using requestanimationframe, and better syncing using sytem time