космы - I'm not sure in your translation but you can only use that word if the hair is still on the head
несущий - also means carrying
засыпанный - means covered with unorganized pile of solid, relativley small objects (sand, snow, leaves). However covered with rain will be - залитый. Covered with tree branches - заваленный
it's взвод(m) not взвода.
пушечных (adj.) cannon