Thanks. Since this was primarily done as part of One Game A Month I did trim some some features in order to complete it in a month.