added channel tac toe and reorganized gae