Thanks for the feedback (and encouragement to rework this sometime).
Yeh, I really messed up my time management, i.e. not deving when I should have, so all that I got out was this unfinished thing. I'm glad at least that everybody thought the premise is interesting.