Game engine written in Rust with declarative programming mind