possible fix for not undrawing ball

Disable ball fall timer when moving horizontally, which prevents the
interrupt from occurring. This means the horizontal movement code will
not be preempted by the vertical movement code (therefore making it
atomic). After horizontal movement has been fully processed, the timer
interrupt is re-enabled.