Separated the MousePaddleController class into a header and implementation file.

I wanted to add some checks and constraints to the Paddle and that would require a long inline function. We can't have that.