Robot: create Base module
Robot: add Action module
move Direction to Robot

It only makes sense to speak about Directions from the point of view of the
Robot, so this is right conceptually speaking.