add a surface class and small animation class--GFXSurface--SurfacePractice