Added logic to gameState for agentShot