Game logic contracts added