If you haven't played End of the Line yet, you are missing out. It's an apocalypse board game with some programming and worker placement. It's an amazing amount of fun and the developer is a really cool guy to boot. I only mention that because it is becoming more and more rare these days...