added tests and collision detection

Tests pass but collision detection is broken and super slow.
Sounds for collisions with lamp and genies (good and evil).
Improve performance of collision detection by checking for image overlap