a few new game things had my attention today, but i did still focus on code design aspects of the project. mostly, i've been interested in how to genericize things so that afterwards i can create specific classes super easily. a solid foundation could make for a really painless process
i've been thinking about new classes like Interactable and Damageable. i realized that interaction could still pretty effectively be handled with hitboxes (although some clever vector math is probably the better option). my past attempts at interaction have revealed some common mistakes i make with setting this structure up, and taking damage is starting to sound like it will be similar. just keeping an eye out to avoid repeating things.