hah. It takes all the keypresses from the WM_CHAR/WM_KEYDOWN messages and puts them in a circular buffer.You know, how keypresses worked on DOS... which this game started as.