+ /**
+ * Apply friction to avatar movement vector.
+ *
+ * @param millisecondsPassedSinceLastFrame We want avatar movement to be independent of framerate.
+ * Therefore, we take frame rendering time into account when translating
+ * avatar between consecutive frames.
+ */