Added foundation for checking Mirror overlapping

To ensure that the Mirror doesn't overlap with other Game objects, a
ContactListener is used.