UPDATED: Eluna
Added item methods and global GetItemLink()