A day can feel like a year in Ukraine. On Thursday came a huge morale boost with the Russians forced to leave Snake Island, the strategic Black Sea outpost where a dramatic standoff unfolded in the opening days of the war. But just hours later, Moscow's missiles hit an apartment bloc in the nearby port city of Odesa. At least 19 people died. The Russian president travelled abroad for the first time since invading Ukraine in February, meeting in Turkmenistan with leaders of nations that border the Caspian Sea.