Scrambled Eggs!

Description
Scrambled Eggs! is a logic game for multiple systems.
A chicken lays 4 eggs, which randomly contain 4 of the numbers 1 - 9. The player must determine which number belongs in which egg by trialing different combinations. On each combination, the player is told how many numbers are correct, and how many are in the correct egg. the goal is to solve the problem in the minimal number of turns.