first commit, myGL & Perlin3DNavigator src