started on checking zone as alternate checking vector as taking to long just checking horizontal and vertical