Can areas be used for this particular situation?
The situation is: there are 4 of the same object (white crystal). All are rigid bodies that can be pushed around by the player and will bounce off other objects they collide with, and bounce off each other too.
There is this ring with cross hairs. It is a static body with which the player can collide and the ring will not move, but its hole can be passed through.
Should I and can I use areas for the following, or can I do it some other way?
The goal is for the player to push one of the crystals into the ring's hole, and the ring should capture the crystal, position it at its center, and rotate it based on the ring's rotation status. Once in this state, the crystal should not be movable (could probably set that individual's dampness in such a way that it will not react to being pushed around).
If there are 2 or more crystals in the ring's hole at the same time, it should only capture one crystal and repel the rest (I suppose this part would require a check for whether it already has positioned a crystal or not).