Added *.swp to .gitignore
isFirstLayerSolved handles case when first layer is front face, and at least one face color is not correct