working player, be sure to npm install'