Thanks for the feedback, and sorry for the confusion! The number of attack loops you perform in battle is determined by how many moves you have left when you land on the enemy tile. Unfortunately that means that if you land on the enemy tile, you don't get to attack. You probably just got unlucky. In the future we'll make it so that you get a minimum of one attack loop per battle.