dude! can't wait!
I bet this game and the ball hitting game belong to the same game with a bunch of other games. The screenshot shows a same kind of "A" logo as a ricochet video I saw earlier
dude! can't wait!