Huge reformatting / cosmetic fixes commit.
If I didn't fuck up, should only include cosmetic changes and formatting stuff. Not perfect, but will be better than before.
Additionally adjusted Interaction Components to also use the PlayerInput interface instead of adding themselves on BeginPlay.
Edited by David Gilbert