Gamedesign javadocs

Wrote javadocs for a lot of classes in gamedesign.