Just out of curiosity, how would you compute diagonal movements? alot of people say it's really difficult to implement but I think it can be done to wonderful effect if done properly.
Hi, I do not know as I have not yet started implementing it, sorry.
No super rush, but i'm super keen on it!