The controls should be predefined, sure. But we need a configuration panel to let the player change these settings.

The configuration menu would allow to have control over sounds effects, music, particle + shader effects, mouse, joystick,...
And an in-game help would be required, too.

Am I missing something - besides the game itself?