More documentation, only GamePlayState remains to be done.