Merged the Renderer into Engine. It was only one function.
I’m a dope. Rules like DropPieceRule that generate a ton of moves should’t just collect all moves when they update– they should only collect moves when they’re told to by the Game. Otherwise, recursive AI algos can’t run.
Keyboard and Mouse systems now use signals to dispatch interaction info. Moved TestStrings into asset files, which are now also slightly more organized.