Unexpected Interpreter Error - Own Datatype as Input in Wallet Function

Hi,

I am a beginner in writing Plutus smart contracts and currently using online Plutus playground on testnet.

I am encountering an unexpected interpreter error when evaluating the scenario in the SIMULATION tab. What I am trying to do is to create a custom enum-like type that is available as input in a wallet function.

It could be that it is simply just because of my ignorance and in that case, I will be most grateful if someone helps and correct me.

Thanks.

Here is the code:
https://gist.github.com/SeldeOn/7aad2929d8a886f0afbd5c240fccddef#file-simulation-json