Solar cell thin film light energy