If the point of interest is far, player creature would be flying towards it.

If during flying player selects a different point of interest, the player creature would start moving towards a new target.

While flying, as walking, doesn't consume energy, the speed and height of the flight is defined by the creature's lightness.

As with walking, tapping second, third, ... time on the pointer would increase the speed of flying. Maximum speed depends of the creature's energy capacity. And on the current energy level.