Update and extend NavMeshAgent support

Now stores all relevant values. Updated walkableMask to areaMask.