Porting Terraria and Celeste to WebAssembly Absurdly cursed mono webassembly hacks, and a journey to create a project that definitely shouldn’t exist