Added direction and Robot classes