I\'m trying to understand WaitForEndOfFrame and almost figured, but the problem is when the first yield is encountered, it skips and save it for the next frame,
yield