Format code.
Reworked hero listing a bit.
Rewrite match Javascript into a module.