Working on the texture UV maps, which I assumed would be easy because it stores that data directly, but some faces have distorted UVs for some reason. Probably my fault
Also added a debug display for point entities to make sure they were created right (they weren't, fixed now)