Every item is visible, so I moved the interface implementation to the Item superclass. Also, the PlayerInterpreter now correctly identifies when a player enters a new line...