everything is working (enough) need to find a way to make the translation vectors more useful (can't do a lot with the thousands)