- refactoring (using underscore for naming convention of private methods and props)
- added fonts
- simplified map schema
- implemented basic attack animation
- added string formatting util function
- hover effect is now a lighter fill