connect flashcard engine to session and put time checks