Things to try:
- muck about with the colours. Set a background colour or even a background sprite
- figure out how to make levels(maybe new html page for each level)
- levels with specific brick placements rather than generated from for loop
- indestructable or multihit blocks
- replace paddle, blocks and ball with image sprites. CHeck code for things which depend on h/w attributes of previously drawn shapes and check they're still compatible with img call
- tart up page wth css
- sounds for wall bounce, paddlebounce and block destruction(freesound.org)
- background music(incompitech.com)