cleanup #9, updated packet system

now requires Java 7