Refactored configuration parameters for block and shape
Make Block a subclass of Shape class
Add pry-debugger to navigate while debugging