Invcache peeks instead of reads, fixes #2356

Fixes one item disappearing each time the game is loaded.