pub type Screens<A, T> = fn(&mut Ctx<BasicData<A, T>>) -> Vec<Box<dyn Screen<BasicData<A, T>>>>;
Every screen a game on the short path can show, overlays on their own, for the check that its controls fit each target.