Initial commit
Initial commit
First attempt to collision
Racket sprite ready.

A sample racket based on the wall image is created.
It interacts with the walls and the ball.
First block created.

The first block is created and when the ball collides with it
the block gets destroyed.
Changed calculations of ball speed
Rotation implemented.

The ball bounces off the racket using an angle relative to the
position it collided with the racket.
generic game
Wall class created

Walls are now created throught a class
Different Wall classes
Fixed frozen axis

Now the calculation of the position is more precise(it uses a float
instead of an integer and then converts it into an integer)
Fixed rackets starting position
Sample stage created
Fixed multiple collisions with blocks
Changed the file hierarchy of the project

Three new folders were added:

    *image_data contains the xcf files that can be edited
    *sprites contains the png data for the sprites of the game
    *src contains the source code
Main menu added
Fixed the relative path to the sprite image.

The os module is used to read the absolute path of the directory that the
python filename is in, instead of taking the directory of the user.
Created menu class

Refactored the menu.py file so now there is a parent class Menu
with some basic methods for the childer to use.
Pause menu class implemented

The game can now be paused and a basic paused menu is displayed
Fixed starting position to be on top of the racket