Renamed Piece.uniqueID to Piece.elementID
Added Move.maxNotationDetail variable
Added basic stalemate detection
Started moving game logic into web worker thread
Added "JS for <SCRIPT>" library to allow game definition to be parsed in worker thread
Attempted to start loading board definition in worker thread. Cannot access SVG internal pathSegList object using the 3rd-party DOM.

Will need to move the "exact positioning" part of the code into the UI thread.
Now parsing more board stuff in web worker