So, today I started work on the "pulling" mechanic. This mechanic allows you to pull other characters around the map. Such a feature would be useful in combat, and would also aid in forcing characters out of choke points.
I decided to get it working in a simple situation first: Neither the target nor the grabber is moving. I expected this to take two hours, tops... I am currently well over 5 hours into this task. So much for simple!
I keep coming back to this, but one of the big reasons why adding new mechanics takes so long is the state of the code base. But, I am gradually redesigning it.
I don't have much more to say on the subject. So, I'll leave you with a sampling of the sort of bugs I had to fix today: