Awesome! Although I think that the client you mentioned (S3D) has the potential to be the best, check out
THIS Java version, which has been going for years and has a very interesting and functional interface.
If anyone wants to play me, let me know. I will lay the smack down upon you.