the answer is roughly 200-250 depending on if you are counting empty lines for readability. this comes primarily from having to rush to figure out how to make a few different mechanics work together, and also recently discovering event buses, and growing overzealous with them and not thinking fully about what really needs to be bused and what does not. I already have tons of ideas for how to optimize things, which i plan to do upon completing it.
I did think people might find it funny/sickening to hear of the amount of code i used to make a player run in four directions, pick up an item, push a block, and climb over a wall. i look forward to having some optimization time after this is all over. Every failure is a part of the journey towards future success though, or something wise sounding like that. i think. maybe...