Class Hierarchy
- java.lang.Object
- javafx.animation.AnimationTimer
- simulation.DrawTask
 
 - javafx.application.Application
- simulation.Main
 
 - simulation.Dna
 - simulation.Movable
- simulation.PopulationMember (implements simulation.Drawable)
- simulation.FastPopulationMember
 - simulation.SlowPopulationMember
 
 
 - simulation.PopulationMember (implements simulation.Drawable)
 - simulation.Obstacle (implements simulation.Drawable)
 - simulation.Population
 - simulation.Vector
 
 - javafx.animation.AnimationTimer
 
Interface Hierarchy
- simulation.Drawable