I want to make my own custom exception handling and I am curious if I am going the right path, maybe some of you could suggest me how I could improve it ? Or maybe I have went t