Hi @Skyler_Fly,
Welcome to the community forum
Thanks for sharing your Solidity Coding Journey. I reading these.
I had a quick look at Microverse.Life Cell NFT in
Feel free to create a new topic for the issue with importing with Truffle that you are having. I also created a topic for your question with flattening: How to verify a regular contract inheriting from OpenZeppelin
Great to have you hear and sharing your journey. I look forward to following what you build.