about to redo the player js