Fixed issues related to Fly

Fixed #61 and fixed #53. Fly will now apply animation state changes at
the correct times even when move animations are off, and can only miss
on the second turn.