Morality, Machines and the Interpretation Problem: A value-based, Wittgensteinian approach to building Moral Agents