The next huge update

Added custom items, fixed many bugs and cleaned up the code.