I'd wait for the _new_ 32 GB touch. The old one won't be _that_ much less expensive, and the new one's faster, which is much better for playing games. (Games load _much_ faster on the iPhone 3GS than on the iPhone 3G, and I'd say this would probably be a similar step.)