CGE2: Implement snKeep().

Now the inventory system is (at least partially) working.