New Heroes added and site fixed. Enjoy!