Add some missing parts.
Ensure mounts are configurable.
Change the pool list initializations.
Add memory and data-related implementations for handling game data.
Properly mock video function dependencies.
Update input tests.