Added GA to 2D,Started work on 3D,Updated Makefile.