add move enum
provide direction and move flag on keyboard action