I'm considering developing an android application to set off a timed series of LED camera flashes during a dream for the user to identify they are dreaming. I was wondering if this seems like a practical idea and how the user would know what time their REM periods are?