This is not necessarily designed for much else except as a little 'teaching tool' for me. I used it to get familiarized with Java code. Using Java Net Beans, you can test your friends using the source code which leads to a single .java file.