Added more movement code. Comments