Just a thought on the books:
Since it seems that you can only read and gain the benefit from the books once, is there any point in having the books display in the bookstore after you’ve already read them? In fact, sometimes its confusing to have to mentally keep track of the books that you have already read. Maybe its better if the books just disappear permanently after you’ve finished with them?
(Or perhaps I’m wrong and you actually can re-read books and regain benefits from them after a couple years of them collecting dust?)