Are there any SNES emulators with Java/Kotlin bindings? I'm looking to use them for Tool Assisted Runs, with the tech part coded in Kotlin. The main thing I need from an API is the ability to load a rom, get a rener back, send button presses, pause, save state, load state.