bevy game monorepo

q_screens + rename crates (#1) master

* init * comment out custom threading; use bevy_asset -F multi_threaded * use text assets instead of image assets. fix lifecycle test. * replace state-based system * organize * new lifecycle test * don't run on_unloaded when initializing. add getter/setter to ScreenData * actually skip unloading when necessary. fix load_strategy tests. * flatten mod structure * reorganize crate, rename tfw to bevy_screens * rename things, add screens_derive * move build to screen trait * test screen scoping. add codecov * typo * update names * rename again * actually install nextest * move to coveralls; use ubuntu-latest; don't run sccache in mise ci local testing * typo * fix tests * update bevy_lint