@MPC-
Excellent question.
For the single player it would be possible to put everything in the pawn class.
For multiplayer, the server needs first to spawn and replicate the class containing all controller-related functions.
Also, always good practices to have all functions working together in their own class.
Finally I’m releasing soon a version which I think will be bug free, having tested it for hours in different environnement and with 2 to 4 players.
I redesigned a lot of functions network-wise.
I simplified functions and put more comments. Stay tuned in a few days.