I like this a lot, but I think it might belong in advanced depending on the level of dedication you wanted. I would be more interested in this, but I don't think I have the time to dedicate to it to do it justice. Really well crafted check though imo.