Change game logic to pass around Point objects instead of a mismatch of arrays and objects. Also updated rot.js-TS submodule