Thank you!

I need some advice on what to read in order to learn more about these
things.
Why did I need to override that method, and how will I know when I will need
to override a method next time...?

I've got a feeling I'm going to need to override methods a lot with this
project
Do you have an book suggestion, or online tutorials that will educate me on
this?

Regards Christian H.