Revert "Revert "Add normal maps to shaders""

This reverts commit cfccb45523b2df6c6b761f8ac9a5af77835d95c6.