COP2805 Team Search Project