Great idea! But changing controls once per level should be more than enough I think. You could maybe pause the game for half a second for the player to adjust too.