Flying in Virtual Worlds