More code cleanup in Ball

-Removed debugMode and all debugMode output
-Added ChangeBallDirection() that takse a Side and flips the direction
accordingly
-Removed unused cose
-Restructred TileCheck()
-Condencded if checks in CheckDotProducts
-Added MoveBallOutOfPaddle