Just a note ScriptWolf,
You don't need to keep Impulse up and running while playing. You only needed it to get the game, and keep it updated. After that you can just shut Impulse down until you need to use it again.
That and you would have a copy of the game virtually sitting there waiting for you whenever you needed or wanted it. So that way it doesn't take up space on a desk or shelf.
But it is a simplistic form in action.