Added check on player login

Added a check on player login to check whether channel exists or not. If
it doesn't exist, it creates a new channel