https://melmouk.medium.com/building-a-multiplayer-rpg-with-meteor-flutter-3-interaction-with-npc-4fc9ccd70a52