some cleanup; changed fov difference by only recomputing the old fov and removing that, rather than redrawing everything; made sure usernames are globally unique