- Added test for pushing a block when it is about to fall
- Tests still passing
- Refactored $data_to_simulate to $this->data_to_simulate as it is extensively used across class methods
- Changed method definitions and documentation
- Tests still passing