I guess I could change everything to bullet behavior. I am making it for android and found performance better using physics. Plus to me it was easier to set it up.
I had a look at the walls. They are all bounding box.
I've tried using Angle(0,0,Object[Physics].VelocityX,Object[Physics].VelocityY)
To get the movement angle and applying a force at this angle on collision, but sometimes it will just apply a force along the wall and the ball slides up the wall a bit faster =P