Add player menu action events and decoders
Prevent event encoders and decoders from being subclassed