Write some concepts about collision detections
Implement Event a object for event communication

/Objects.hs:
- `Event a' implements some kind of event listener
- Event a is instance of functor
- wrote tests for functor instance of (Event a)