Raw physics would do the job but feels like its abstraction level is too low.

⤋ Read More