Item base class

Started working on base class, as well as item generation