Practical motion planning for aerial-like virtual agents in Meta!Blast: A full and complex three dimensional virtual environment