New engage player

JS Core with Plugin Infrastructure