I was thinking it would be pretty cool if you can submit contracts online and have other players accept it, and then the result of the finished contract appears in your system. This way, you don't need to have synced gameplay at 1x speed, and everyone can play at their own pace.