Refactored Game commands to use closures