NFT Gaming Solution - Offering Realistic Gaming Experience With NFTs