>If you reimplement the player (completely) from scratch,
>I'll make emplode talk to it.

Well, be careful with such promises, they may come back to haunt you.

But with an existing free, open-source, multi-platform implementation (JEmplode), that may be unnecessary.

Cheers