Thanks for the feedback. The main reason there is no diagonal movement is that there was no time to draw the additional sprites needed for that to look and feel good.