I like it, the only thing I failed to see was that the knight f4 was not protected ...
Excellent DGeneral - enjoyed it thoroughly - well done
nice