Thank you for taking a look =)
Wanting to take a crack at it and been able to - is 2 diffirent issues =)
I am afraid my C++ not as good as yours =(
But oh well, if you guys decide to do some custom features - keep my sugestions in mind
Oh one more thing- don't treat the "Life" as Bible - the "life" had its shortcomings since day one. IMHO - you have the opportunity here to do BETTER than "life" - and you should use it to the full extent =)