Bricks - BreakOut

You can play the game using the < and > keys or the Mouse.

Brief dicussion
It took me a while and a lot of work to program this seemingly simple game.
The trouble with current javascript is its inability to sense the pixel colors.
I don't know any way to make an object (like the ball in this game)
to sense the many other objects along its current flypath.
As a result, many of my games used loops around arrays of object properties.
This problem unsatisfactorily slows down the games.
This game, however, luckily doesn't need to use the array loops
as the bricks on the walls are still and their positions are calculable.
If anyone knows how to sense the pixels, please let me know. I'll be very grateful!

Kien -