Sea of Thieves, the long-awaited release for Xbox One and Windows 10, is finally here and we have a feeling …