implemented basic item usage on entities