1. Well it is possible, if i recall correctly you just need to make location follow a player/unit and when he dies put the ore into location what follows him, well i think its possible, didn't played starcraft a long time for now
.
2. Humm! Make a condition in what set that If all players are dead, then try to respawn them. Just don't set any respawn before all players die. Sharing vision would be useful!