### TODO's:

[x] Create_Canvas
	[x] Draw_canvas
[x] Create_Pieces
	[x] Show pieces
	[x] Coordinate_moves
	[x] Rotate pieces
	[x] detect colission
		[ ] Don't change zone if destiny is filled	
[x] Show next piece
	[x] Use next piece as falling block and generate new next block
[x] Add colision/end of X to zone
	[x] Delete falling object
	[x] Create new falling object
[x] Gameover condition
	[ ] Don´t close at Game Over
[x] Remove completed row
	[ ] Do not remove if not same color
	[ ] Remove penalties
	[ ] Fall pieces down
[x] Show text
	[x] Next piece
	[x] Show Score
	[ ] Game Over
[x] Outliers generation
[ ] 
[ ] 
[ ] 
[ ] 
[ ] 


Examples:
https://inventwithpython.com/pygame/chapter7.html
http://code.activestate.com/recipes/580680-tetris/

Rotate array
https://stackoverflow.com/questions/8421337/rotating-a-two-dimensional-array-in-python
### TODO's:

[x] Create_Canvas
	[x] Draw_canvas
[x] Create_Pieces
	[x] Show pieces
	[x] Coordinate_moves
	[x] Rotate pieces
	[x] detect colission
		[ ] Don't change zone if destiny is filled	
[x] Show next piece
	[x] Use next piece as falling block and generate new next block
[x] Add colision/end of X to zone
	[x] Delete falling object
	[x] Create new falling object
[x] Gameover condition
	[ ] Don´t close at Game Over
[x] Remove completed row
	[x] Do not remove if not same color
	[ ] Remove penalties
	[ ] Fall pieces down
[x] Show text
	[x] Next piece
	[x] Show Score
	[ ] Game Over
[x] Outliers generation
[ ] 
[ ] 
[ ] 
[ ] 
[ ] 


Examples:
https://inventwithpython.com/pygame/chapter7.html
http://code.activestate.com/recipes/580680-tetris/

Rotate array
https://stackoverflow.com/questions/8421337/rotating-a-two-dimensional-array-in-python
Update after "No removal of line if outliers present"
Doc: Update after "No removal of line if outliers present"
