implement calculate_winner write test for calculate_winner make calculate_winner decorate winning tiles decorate wins in the frontend mark games as done in database handle in frontend game change do transition in frontend do a title/page title display usernames in frontend pass usernames from backend handle base url in frontend build handle base url in Rust backend dockerise the game Write Dockerfile Do docker-compose.yaml deploy to jordigh.com