Added Action enum
Edited items' use method
Edited entities in someway or another