pub mod cli;
pub mod ecs;
pub mod graphics;
pub mod repl;
pub(crate) mod startup_trace;
pub mod universe;
pub mod user_input;
pub mod vr_perf;
pub mod windowing;
pub use cli::CLI;
pub use universe::Universe;
pub use windowing::Windowing;
#[derive(Debug)]
pub enum EngineError {
Windowing(String),
}
pub type EngineResult<T> = Result<T, EngineError>;