So instead of storing and replaying the user's movement and an avatar playing it after, can this be done in real-time? And if so, is there an example?