Fixed how Legend determines if levels are equal

Instead of a boolean value that changes throughout the code I'm using a
method that returns a boolean. It checks if all the players have equal
levels.