Implement Itemlike interface in player, and then some