simple singleplayer communication using both server and client locally with greenlets