51 I made it so that the speed of characters is also depended on their species.
Also, I learned about the fact that you can create schema's for json and that there is a module that allows you to use those schema's as typescript types. Combine that with a module that can validate an object based on a schema and tada you can now validate data just by defining its type. I wish it was a little bit less verbose though....
51 I managed to also use json to define tiles and added pictures to them.
Also, the schema files get updated whenever you run the code generation scripts that have impact on them. So the tile generation script updates the json files for the tiles (as you may have added more) and the one for characters