Some addition to the character factory properties
Add deepClone mixin for underscore js
README update
First pass of the text fragment behavior refactor

Disable auto attacking from both player and monster
Add an attack structure to npc monster
  contains all sorts of info about attack including
  damage types and amount
  movement of the text fragment
  css classes of the text fragment over time
  size of text fragment hitbox
  …
Pass attack structure to battle manager for manipulation
attack structure passed to text fragment spawner
text fragment spawner generates text fragment using attack structure
text fragment behavior executes according to attack structure directives
README update
Stub out battle analyzer

thus far it does nothing
Ignore database .yml
Serialize properties attribute on character
Make player component analogous to NPC component in attacking

with regards to generating text entities.
remove now ignored database.yml
README update
README update
Convenience methods on battle entities to determine whether

they are a player or monster
When text fragment.removeFromPlay() is called

unbind all listeners
move the text fragment to a position way off screen so it won't be displayed.
Battle entities have hitboxes

when text fragments collide with them, damage is resolved.
Note added for a future refactor
README update
README update
Ensure fragment damage resolved on impact of fragment with battle entity
Text fragment leaving the stage no longer counts as a hit or enemy dodge

Move the stage borders out a bit so you can see the fragment leave fully.