Personal Project--------------------
Edit:15 11 2023V2: Fix normal map issues.
17 11 2023V3: Fix more normal map issues.