Using Dart Force instead of raw WebSockets (major server rewrite)