I was just looking over this library trying to determine what libraries were required to run Deadron's Quest library and I realized that much of the workings of this library could be improved to a great deal. So here it is!*/