changed dropItem, now the robot moves forward before drop and backward after drop