Tons of progress. Three tests currently failing out of 63