[16] implemented requestanimationframe with browser specific calls, and setTimeout fallback
[5][16]improvements to twodla, moved functionality away from main.js into wall/ball.js