assignment 7: added sphere tesselation