JavaScript Canvas Monte Carlo Localization Simulator