May 9th Update
Refactoring character controllers 100% complete. All the player specific code is now part of a module that the controller can optionally utilize, which will make the co-op implementation (theoretically) simple to implement. The movement effects will also be easier to add. Here's the prototype sketch for the enemies for the "boss fight". They are named Villi for a reason. Sera's pathfinding has been improved. There was a bug where she would sometimes get stuck on a corner when dashing, that no longer happens, she will automatically reposition. The pathfinding was simplified, is more readable and works better, which makes me happy. Just fixing weird bugs related to the boss fight now, but expect an actual model of the Villi soon.