Windows Forms SlotMachine - State, Command, Obsever patterns