WIP: ditch service, I'll use a native process that outputs a save file instead.