[Feedback wanted] Multi-purpose item struct

What I meant was you create the item in the first struct and setup the values in there. No need to open up the other structs to configure the item.

Useless variables for an item or not, I did create a multi-purpose struct to cover what I’d think an item would have.