CSP1150 A1: updated javadocs
CSP1150 A1: randomR, randomB, randomG made static to stop them from resetting every time a new instance is created
Merge branch 'unprotected'