Optimized backend WebSockets
Improved js pieces layout and dragging