added forward(), turn_90, turn_180