Ambas as situações são técnicamente possíveis.
O Wurmcoil tem Deathtouch. Como tal, basta 1 de dano do Wurmcoil numa criatura para ser considerado dano letal.
O Wurmcoil só precisa de designar 1 de dano no seu bloqueador para o destruir, sobrando, no teu exemplo, 6 de dano extra, que irá ser considerado Trample damage.
O Trample damage pode ser dado como o controlador quiser entre os blockers do Engine e aquilo que o Engine estiver a atacar, sendo a situação mais proveitosa nesse exemplo e como foi referido, o 1 de dano no blocker e os 6 naquilo que o Engine estiver a atacar, que neste caso, é o jogador defensor.
Cumps