Finished direction movement and fixed out of bounds bug