tit for tat with partial memory