I can see a lot of hard work and effort were put into this. In my opinion, I would at least give this a 5.5. Excellent snippet, good job Scakk.