replaced Player with Color in some UI events
fixed wrong computation of linemates

used + instead of - which led to wrong behavior or isMill