// contracts/GameItem.sol // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract MagentaPinguClub is ERC721URIStorage, Ownable { constructor() ERC721("MagentaPinguClub", "MPC") {} function awardItem(address player, string memory tokenURI, uint256 tokenid) public onlyOwner returns (uint256) { _mint(player, tokenid); _setTokenURI(tokenid, tokenURI); return tokenid; } }