- added collision pencil functionality
- improved UI and MVC pattern