Improved step() and added built in webworker

Put conditional statements for translation statements and added use of
Blob() for collision webworker to remove the need for the workers
directory.