Play free online racing car games, motorcar racing games in different road conditions, different car types, engine types with different handliing skills required to play each games.
These will keep you entertained for hours in your free time, after exams etc.