Minor improvments

* metadata-complete="true" to fix "ClassFormatException: Invalid byte tag in constant pool: 15"
* use portOffset as in poker-player-groovy to simplify managing ports when having multiple java/groovy players