Fix not being able to access consoleplayer as a dedicated server + other more consistent checks
- access 
consoleplayeron dedicated - access 
players[0]on dedicated - access 
players[n]or player fromplayers.iterateifplayer.moisnil - access 
player.moif the player is a spectator