All Rust commits from Facepunch
Initial pass on darts game reticle - convar options for testing - acceleration, velocity, and friction for movement - random acceleration for variance, with "hold breath" to stop random and increase friction - accuracy ring once velocity is below threshold