Haha the puns are strong in this one. I had such a 'ball' playing this, great game :)
Also love what you did with the mirror, simple but extremely effective :)