Made it compile for linux. Got light stuff in. Workign on diffuse