All Rust commits from Facepunch
Code refactor, fixed painting LOD issue, Added animation curve to UV offset for polished movement