Nice work! Super detailed. You put a lot of thought into it I see.