Clean up the unit tests for the Tetris Block class
Fix tests for complex shape
Clean up tests for IShape
Add .ruby-version to gitignore
Fix up tests for all the shapes
Write tests for tetris_map
Add tests for engine player class
Add tests for Freeze class and remove unrequired methods
Move space and coordinates calculations into its own module
Refactor to use calculations module
Add rotated_xy_for to calculations::coordinates
Add tests for drop_shape method
Add tests for rotation handlers
Add tests for score handler
Add a method that returns the total no of players
Add a new class to make a new shape
Refactor shape generator to use a helper class
Add specs for the squeeze class
Merge branch 'writing_tests'