Seemingly down to 25 errors. str functions are now methods, so going to attempt converting functions to methods.
Seemingly fixed all of the unresolved name errors (functions to method stuff), now a new set of errors.
Added some pointer annotations, now have trait errors (I think).