Realistic Car Physics & AI System

A system, made in Phaser.js. It gives you the ability to easily create cars with realistic top-down physics. They can be controlled via keyboard or the logic of Artificial Intelligence. However, new controllers could easily be implemented.
Features:
Realistic physics
Artificial intelligence
Predictions
Reversing
Braking
Tire marks from wheel friction
Screeching sound from wheel friction
Many configurables
Easily customizable
Well documented code
Programmed in an OOP manner