Interesting theme! Initially i thought it is semi-coop and wonder about the issue of players balancing the common objective of managing the flood and maximising the personal points. but it seems that player will get points by clearing the flood cards. So both objectives are aligned. Then the tension will be resource management for engine building to pivot to point accumulation.
having 3 options for actions also reduce analysis paralysis. Nice design!