Teaching AI to Drive: Evolving Smarter Cars with NEAT and Pygame