Redo k0rd's Item.cs changes