Remove FT Engine entry from logger messages - we're using it for game too
Merge branch 'master' into main-wip
Merge WindowPool and WindowFactory into WindowManager
Remove font ( for now )
Fix windowManager select() description
Merge ArtPool and ArtFactory into ArtManager
Add destructor for window
Add nullptr checking to destroy() for managers
Add quick windowing test
Add health testing to window, window manager, art manager
Add Canvas class declaration
Fix oversight with 'last' and 'current' pointers for managers
Improve CmakeLists readability
Shouldn't include cmakesettings.h, Cmake generates it
Make window input grabbing optional