Added rank enum, changed javadocs GPlayer