multi-server java application that allows users to join and create games