I was just making too many unneccessary processes, i managed to minimize them by making the collision check at the same time i moved the letters down the screen.