Revamped Item system

Inheritance ftw