added new code structure, Board and Cell classes implemented