Direction and Step turned into enums; acceptance test with dummy input parser added