player movement on arrows keys.  skipDuplicates added to keyboard stream.  still work needed on proper chararcter movemet.  Order of key events is critical sadly