First Impressions of Sea of ​​Thieves: Is Microsoft’s Pirate Game All It’s Meant To Be?

Sea of ​​Thieves, the highly anticipated pirate game from Microsoft Studios, finally released yesterday on Xbox…