Use concepts to add tilemap support, collision support.
Clear naming.
Split stuff into multiple files.
-> use export to export otherwise private functions.
Images. Sounds. Text. DrawRoutines. (circles and stuff) Logging. Button. Chat-GPT-Interface? Physics. Tiles, Chunks, Map. Pathfinding.
Image == TextureAtlasImage EditableImage Font by name