Block removal & code cleanup

- Blocks are now removed when hitting removal zone
- Improved code formation