changed textColor to setColor
made ball wrap around screen
Throw exceptions instead of returning boolean results when shit fails