Adds an emote handler and implements the /dance emote #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a basic emote handler that the chat handler can use. I decided to break the emote stuff into its own module since there are a lot of emotes and these emote definitions could probably grow really quickly but happy to roll all into the main chat.ex file if you think that's the best play from an organizational perspective.
Also, added a helper to easily get pids for players that are within a certain spatial range. Maybe an outstanding TODO here is to unify and abstract all the different player/entity access methods
Closes #12