Hey Geiiko, thanks for the feedback!
I tried messing with the resolution and scaling of the game to try and match a pixel art aesthetic better, but think I will stick to a more normal resolution and scaling from now on. I completely missed that the npcs never went into their homes! At some point I guess I managed to break that.
As for the composition, I think it would've been a really good idea in this case. I could totally have made the events using custom resources, and I think it would've been way faster that way as I wouldn't have to parse a csv file. I do prefer csv files for editing though, since the custom resources in Godot are a bit difficult to change once they get more complex imo.
Thanks for playing!