As a game-dev I'd recommend storing position as two variables on the client. One where the user is in the server's memory, and one where the user is locally. Smoothly move the player locally to match the server and scale it exponentially the further off the two are. I'm pretty happy to chat through this if you'd like to?
If you get smooth-move right I'll happily sing your app from the roof-tops at work and with family.
P.S. this is an awesome space on of our users made: https://gather.town/app/qBA0zkP9HTQxpqpB/inception . This one blew my mind!!
My brief research[0] would indicate that WebRTC is indeed supported on FF Mobile and has been supported since 2013[1].
[0]: https://caniuse.com/?search=webrtc
[1]: https://blog.mozilla.org/blog/2013/09/17/webrtc-now-availabl...
- https://bugzilla.mozilla.org/show_bug.cgi?id=1548679
- https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...