bug fix for when move() is called without any moves, the ANIMATION_HAPPENING state variable would be left permanently true.