Description
Implement interface for customizing game controls.
Tasks
Acceptance Criteria
- All game controls can be rebound
- Key conflicts are prevented/highlighted
- Changes can be saved or cancelled
- Default bindings can be restored
- Current bindings are clearly displayed