Flythrough logic implemented. GUI and Event subclasses not done.