Tweaked some DEagle values.
Added and implemented ItemFactory to clean up repetitive code.