Initial Commit

Initial Commit for Breakout
Initialize Paddle

Initializes paddle in bottom-middle of window
Paddle Movement

Added movement to paddle by checking for a mouse event
Initialize Bricks

Initializes window with a grid of bricks
Initialize Ball

Initialize ball in centre of window
Ball Movement

Ball currently moves and bounces along all window edges, no collision
detection as of yet
Added velocity

Added velocity for x and y
Changed Velocity
Added Collision Detection

Ball now bounces off paddle and bricks
Remove Bricks

When ball collides with a brick, the brick gets removed
Initialize Scoreboard

Initializes scoreboard
Update Scoreboard

Score now updates when a brick is removed
Lose a life and reset ball location

Lose a life and reset ball location when ball collides when bottom edge
of window.
Game now only start once the user clicks the mouse
End Game

Game ends when user removed all bricks from the game