I am a beginner and trying to learn game development using Phaser. Currently Phaser is providing three physics systems namely Arcade, P2 and Ninja. But I don't know the difference between them and I would also like to know in which scenario we should use a particular physics system ? Please give me some insight for these physics systems.