BUG FIX: Controller.py

Fixed incorrect reference to self._wait_until_sound_end in controller
when pressing 'end' to timeout a clue.
Add: Replaced 2 background images
Update: .gitignore
Update: intro.py

Now uses scale function from ui/util