My idea for the Flood thing would be the lava either rises or falls one increment randomly every 30 seconds. The players would have to collect resources, which increase your score by one, and when you die you loose 5 points. The person with the most points at the end of a 5 minute period is the winner. I have the map finished and tried to make the events work with VCE. It seems that they should work perfectly, but for some reason they don't. I've made it a bit more complicated than it needs to be, so I'll try again tomorrow.
Another idea would instead of it rising and lowering randomly, one player would control the lava but I would need a spawn that only one player could spawn at.