Overhaul of of player banners and history

Kinda a big commit, but necessary to get it all working