Revisiting Sea of Thieves in 2024