We use Firebase for Auth and file storage only. Game updates are sent through Socket.io in order to have better control over them, and also Firebase charges per update which is a lot for games.