I'm tired of seeing errors, Made Player Listener a proper Interface