Implement outline for PlayerListener