tests for new move method using lookup instead of branching