This includes console games on existing emulators, Flash games on Ruffle, classic games like 2048 and Snake on a small custom engine and open-source games ported to WebAssembly. Some engines are patched to support save/ load and resume. Porting is mostly about s/l, loading files, threads and display issues.