Improved collision detection

- Improved terrain generation
- Set a fixes seed for testing
- Refactoring and code organize
- Separate generators to simplify World and Crunk classes
(Almost changes are based on a old version of minecraft clone)