Programming Computer Chess Code