This is a really good one. I think the mechanics are interesting and the presentation is great. It's also pretty easy to understand. Well done :)