refactor: Merge RetroMainLoop into RetroCore
This would simplify the API and avoid having to call run() on a different process 60 times per second once the cores will run in a subprocess.
This would simplify the API and avoid having to call run() on a different process 60 times per second once the cores will run in a subprocess.