The concept behind it is pretty nice and solid, with some polishing and a bit more work on it it would become very good indeed.
Thanks for your comment :)
I wish I had time to polish it :(