this makes it possible to manipulate the arguments
by implementing IManager correctly in PlayerManager
Reviewed-on: #37
Reviewed-on: #36