Typescript WebGL Game for a Tactical RPG