📄️ Data Access
Solidity encapsulates "private" state variables in a way that prevents them from being accessed by other contracts.
📄️ Native secure entropy
This excellent blog explains the need for native entropy.
📄️ Native commit-reveal
Every on-chain game developer knows that moves that rely on entropy must be executed in two steps.
📄️ Precise transaction timestamp
Real-time games require users to make quick decisions, and the outcomes depend on the precise moment in time when the action was made.