A simple Java role playing game demonstrating comparators, searching, data structures, sorting, file input, Swing GUIs, threading and more