Class Hierarchy
- java.lang.Object
- com.deco2800.game.ai.tasks.DefaultTask (implements com.deco2800.game.ai.tasks.Task)
- com.deco2800.game.components.tasks.ChaseTask (implements com.deco2800.game.ai.tasks.PriorityTask)
 - com.deco2800.game.components.tasks.DistanceTask (implements com.deco2800.game.ai.tasks.PriorityTask)
 - com.deco2800.game.components.tasks.MovementTask
 - com.deco2800.game.components.tasks.MovingTask (implements com.deco2800.game.ai.tasks.PriorityTask)
 - com.deco2800.game.components.tasks.SwitchTask (implements com.deco2800.game.ai.tasks.PriorityTask)
 - com.deco2800.game.components.tasks.WaitTask
 - com.deco2800.game.components.tasks.WanderTask (implements com.deco2800.game.ai.tasks.PriorityTask)
 
 
 - com.deco2800.game.ai.tasks.DefaultTask (implements com.deco2800.game.ai.tasks.Task)