updated player with text layer fix