Reversi in Java with Web Sockets and RMI functionality