PlayerEngine: inherit from IDisposable

PlayerEngine class has a Dispose() method so it should inherit
from IDisposable.