GH75 - modified various methods and content in all classes I have made
along with some other classes I needed to, resolved bugs