Collisions

Collisions events added.
More Game Controller responsibilities.
Added more comments.