Have you seen a Kotlin implementation of it? I want to make Amethyst connect via P2P and share events with each other when both ends are on the DMing each other.