Simplify matrix creation

Previously we were generating too many obstacales and had complex logic
for validating generated obstacles. Now we generate one obstacle per
row, and use simple random logic - it should be good enough.
Add jitter to cars

The game looks more dynamic with some jitter.
Continue to play after life go to zero.

We will have to refine the rules later when we have smarter example
drive modules.