bucketed_game :: GameTurn :: add_event
apply
event
# Add and `apply` a game `event`. fun add_event( event : GameEvent ) do event.apply( game ) events.add( event ) end