fixed some diagonal movement bugs. see MOVEMENT for known bugs
fixed more movement bugs. added MOVEMENT to refer to known bugs with program