keys from '1' up to '8' (with optional 'Shift') - change the game rules (e.g. if we have the "25/46" rule, and press key '3', the rule changes to "235/46"; if we press '3' again, the rule changes back to "25/46"; now, if we press '3' with 'Shift', the rule changes to "25/346"
left mouse button - creates or kills the cell under the cursor
Technical requirements:
rectangular, nonresizable window representing a board with equal number of rows and columns
the state (Started/Stopped) of the game, and the actual rule displayed in the caption bar