if subject throws an error, we will infinite loop at dt == 1. add a finally clause to catch these errors.
if subject throws an error, we will infinite loop at dt == 1. add a finally clause to catch these errors.

gameclosure/js.io,gameclosure/js.io,hashcube/js.io,hashcube/js.io