Added ball motion and unfinished collision detection