Added an Actionable GADT in order to have a list of heterogenous GameAction types