Improvise and innovate have become the watchwords for both the Russian and Ukrainian militaries as they try to outwit each other on the ground, at sea and in the air.