commit before 'enter played' design