Ay-yay-yay, I almost feel like I should make a separate branch for myself.

1. I tried making a basic sprite animation system by guesstimating that I could swap out sprites on a sprite renderer. That seems to be not possible and I’m going to have to figure out how to make a sprite sheet or use “Sprite Manager”. The remnants of my attempt are in SpriteAnimationControl.cs which I’ll later have to remove.

2. I added a bunch of stand-in art for Blade talking that will be used to give this thing some life

3. I tried so, so, so, so hard to make the control auto-focus back onto the textfield when players click away, thus forcing them to always type their words in regardless of how they use the mouse. I failed so hard. Apparently TextEditor is the only way to manipulate text data inside a textfield and there’s very little documentation for it. Moreover, it just flat out doesn’t have the functionality to “move cursor to end of line” - really, they didn’t make that available. I can only confidently say that now, at 2am. As a much faster hack, I switched the textfield to be translucent and made it the size of the gameplay window, so players will now automatically click the textfield whenever they click their mouse - THUS never resetting their cursor. Boom

Up next, sprite animation, sound, and actual gameplay. :DD