Updated the collision detection

- Separated the WORLD.h and WORLD.CPP
- added in extra test information (a world with obstacles)