Added a 500ms delay for detecting user input. Next generation created upon keyboard hit.