originally for the Lisp Spring Game Jam 2024 on itch
i plan to finish this soon
