I see you gota whole story in mind here, very solid, needs polishing but has potential.
I would appreciate it if you check mine out.