this looks like a fun challenge. not for now, but later when i can find clear headed time to focus. thanks for posting