sucks that from those 3 alternatives, each has a strong and weak point.
cstimer is the absolute best but it doesn't have chat...
EDIT: I believe that cubedesk has random state, cuberacer.io is the one that doesn't. And cubedesk has 1v1 battle only, you can't make a session and keep solving.