I refactored and improved Sebastian Lague's project using all the modern Unity features (as of August 2023), such as Cinemachine, post processing, navigation etc.
Moreover I refactored the code using the singleton pattern for decoupling classes and dependecies.