...The container is written in Swift, the game was written a couple of years ago in JavaScript (had never used the Canvas, so wanted to figure out how to use it).
The "TV Chrome" that surrounds the game was essentially re-used from my pure-Swift Hobbit remake.
[Edit: This version is arguably not as good as the pure JavaScript version, which now has the "Chrome" built into the HTML. Also, this is currently a much-earlier version of the javascript game engine, so just download the javascript version from my other project and skip this]