Please read my comments in GenericRPG.java whenever you wake up from your nap