I checked on the movement system today and it felt better. I don't know if the perceived improvement was from a edit to the code or me knowing it was an 8 directional system.
Sadly I still had difficulty with text, example below. I suggest you open the image in fullscreen to see the problem clearly.
I think you made a good solution to the enemies problem and I am happy it was not pushed off tell after-jam.