Working ranking heuristic
Manymany changes. Have to learn how to properly use git