Remove symlinks and make codebase use common modules instead.
Add memory and data-related implementations for handling game data.
Use short names for int types.
Ensure each initialization method is in its own source.
Add geometry methods for point, vector, and rectangle.