Architecture setup and delegates methods for LevelManager and PlayerManager