added documentation, also playing with JOGL2NEHETexture class to see how they do it and then will transfer knowledge to redesign game and gamebase and Image2D.