I think I found a bug. The player doesn't need to take the bread to sell it and sometimes the store doesn't open. Anyway, I liked the idea.
I fixed the first bug, but the second didn't even happen to me. I believe there might be something in your device causing this.