Basic TCP based challenging app built with Java