update usage of player in battlehandler and battlscene

player is also a singleton