Make Item#draw() protected, so we know to not directly call it.
Move Item.draw() to Item#draw().

Makes more sense this way.