Comments are more then welcome. May have some missing lines, but focus on ko :)
(;AW[dc]AW[ed]AW[fc]AW[de]AW[df]AB[fd]AB[gd]AB[ee]AB[ef]AB[dg]AB[dh]AW[cg]AW[ch]AB[fi]AB[dj]AB[dk]AW[ek]AB[fk]AB[fl]AB[el]AW[dl]AW[dm]AW[em]AW[fm]AW[gl]AW[dn]AB[cl]AB[en]AB[eo]AB[ep]AW[fp]AW[gp]AB[fq]AB[fr]AW[eq]AW[dq]AW[cp]AW[hq]AW[hr]AW[ip]AW[io]AW[jn]AW[kn]AB[jo]AB[ko]AB[jp]AB[jq]AB[iq]AB[kr]AB[js]AW[lo]AW[lp]AW[mp]AW[lq]AW[lr]AW[ls]AW[ks]AB[ln]AB[mn]AB[mo]AB[np]AB[op]AB[mq]AB[mr]AB[pq]AB[qp]AW[no]AW[oo]AW[po]AB[pp]AW[pl]AB[qj]AB[pc]AB[qd]AW[od]AB[lm]AW[jk]AW[mk]C[Fight the ko at the lower board and find a game winning ko threat]TR[js]TR[kr]TR[jq]TR[iq]TR[jp]TR[jo]TR[ko]MA[ks]MA[ls]MA[lr]MA[lq]MA[lp]MA[mp]MA[lo]AP[goproblems]
(;B[ir];W[hs]
(;B[ms];W[is];B[kq];W[jr]
(;B[dd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did.]
(;B[cd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game RIGHT]TR[de]TR[df]TR[cf]TR[cg]TR[ch])
(;B[ec];W[cd]C[Not big enough]))
(;B[ec]C[There is a better ko.CHOICE])
(;B[cd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did];B[dd];W[cf];B[ec]C[RIGHT]))
(;B[kq];W[is];B[ms];W[jr]
(;B[ec]C[There is a better koCHOICE])
(;B[dd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did.];B[cd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game RIGHT]TR[de]TR[df]TR[cf]TR[cg]TR[ch])
(;B[cd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did];B[dd];W[cf];B[ec]C[RIGHT]))
(;B[is];W[kq];B[ms];W[jr]
(;B[dd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did.];B[cd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game.RIGHT]TR[de]TR[df]TR[cf]TR[cg]TR[ch])
(;B[ec]C[There is a better ko.CHOICE])
(;B[cd]C[RIGHT];W[kp]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did];B[dd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game.RIGHT]TR[de]TR[df]TR[cf]TR[cg]TR[ch]))
(;B[kp];W[is];B[ms];W[jr]
(;B[dd];W[kq]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did];B[cd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game.RIGHT])
(;B[cd];W[kq]C[White could have answered the ko but he didn't and this is part of the problem. Try to get more points then he did];B[dd];W[cf];B[ec]C[Good work, white marked stones are in serious danger, actually dead in the real game.RIGHT])))
(;B[kq];W[is]
(;B[ms];W[jr]C[Lost with out a ko :(CHOICE])
(;B[jr];W[ir]C[CHOICE])
(;B[ir];W[jr]
(;B[dd];W[cd];B[js];W[hs];B[ms];W[jr];B[ec];W[kp]C[Not good enoughCHOICE])
(;B[ec];W[dd];B[js];W[hs];B[ms];W[jr]C[Could do betterCHOICE])
(;B[cd];W[dd];B[js];W[hs];B[ms];W[jr]C[There is no good enough ko treat left CHOICE])))
(;B[ms];W[is]
(;B[kq];W[jr]C[CHOICE])
(;B[ir];W[jr]
(;B[dd];W[cd];B[js];W[hs];B[kq];W[jr];B[ec]C[Could have done better];W[kp]C[Could do betterCHOICE])
(;B[ec];W[dd];B[js];W[hs];B[kq];W[jr]C[Not good enoughCHOICE])
(;B[cd];W[dd];B[js];W[hs];B[kq];W[jr]C[There is no good enough ko treat left CHOICE]))
(;B[jr];W[ir]C[Fake seki :(CHOICE]))
(;B[kp];W[is]
(;B[ms];W[jr]C[CHOICE])
(;B[ir];W[jr]
(;B[dd];W[cd];B[js];W[hs];B[ms];W[jr];B[ec]C[Could do betterCHOICE];W[kq])
(;B[ec];W[dd];B[js];W[hs];B[ms];W[jr]C[Could do betterCHOICE])
(;B[cd];W[dd];B[js];W[hs];B[ms];W[jr]C[There is no good enough ko treat left CHOICE])))
(;B[is];W[ir]C[CHOICE]))