Ball movement improved and is based on time elapsed

Bug regarding score getting overlay by bricks fixed.
Ball movement is now based on time elapsed every frame.