Feature/better ranks

Have ranks that actually do some cool stuff, rather than just feel like it is tacked on.