This is awesome to know. I have a project due in a few months and I thought I was gonna have to learn Phaser.js to do it first, lol! Great to know I'll have more freedom if I just make it in Vanilla Javascript, which I am already super comfortable working with using HTML Canvas.