1、flag_x,flag_yは不要
  毎回SIN/COSを計算させずに 変数VX,VYを使う事
    ball_x = ball_x + VX;
    ball_y = ball_y + VY
  そして、壁にあたれば VX,VYを
    左右壁なら VX = -1*VX 上の壁がラケットなら VY=-1*VY と符号を変更する
  その場合-1ではなく -1.0001 のようにするとだんだん速度が大きくなって面白い


2、あたり判定は ball_x/y と VX/Y を足した後の線分との距離を使う事
   ラケットとなら線分の交差と点との距離を使え
  交差なら 交差判定で検索しろ
  点と線分の距離は
  http://pc.2ch.net/test/read.cgi/tech/1003559977/3