Game fields are now allocated and freed when a game is allocated or freed
Remove definition of unused undoLastMovement function
Add missing tetrominos being compliant with standard (rotations and colors)
All game fields are now freed in gameDestroy function
Fix wrong rotation for tetromino L
Create a new piece when the current piece cannot move to the bottom
Add mock to function choosing a random tetromino type
Started a function test