`eggNFT` and `eggVault` variables should be mark as immutable since the only place they are change in `EggHuntGame.sol`, is in the contructor which can save us more gas.
Impact
Gas Wasted per Read/Write.
In solidity Immutable variables use ~200 less gas per read compared to regular storage variables (reference: https://docs.soliditylang.org/en/latest/contracts.html#immutable).