Hi, I want to make a simple stacks game.
There will be 3 stacks that the players can use. They are:
a big stack, a medium stack, and a small stack.

The first condition will be like this:
There are three plates, let say A(the left), B(the middle), and C(the right).
First, the three stacks are in the A plate which the position is (from up to bottom) small-medium-big.

What I'm going to make is a game where we need to move those three stacks to the C plate with those conditions:
- The player move them one by one using the drag and drop by mouse
- The smaller stacks are always at above the bigger, so the big and the medium stack can't be above the small one, and so on.
If the player tried it, the game will be reset from the start.
- When the player arrange the stack like this:
In the plate B there is small stack and the medium
stack with the small stack at the top.
When the player clicked to move them, both of them move
together, although the player only clicked the small or
the medium one.
- The game ends if the three stacks are arranged in the plate C small-medium-big (from the top).

My questions are:
- What should I do to make those conditions?
- Is that possible to make it through mmf?

Thank you =D