Build me a 2d racing game in monogame visual studio c#

Job ID: 34050263

Budget: £20 – £250 GBP

The user and enemy cars should have collisions (pixel based) with the edge of the track
The car should have some physics which makes it slides when it turns and slow down gradually
AI - car should have path finding (A*)
Rectangular collision between AI car and player
Game states - Main menu Save game option
Timer when the player starts laps and lap counter
Different levels with different shape tracks
All this without importing code from libraries