This is a web implementation using the play framework with Web Sockets