On my computer, using the hatblock to detect key presses (while other things are running in the project) is pretty much useless. In this simple demo I allow you to toggle between using the hatblock, and using a reporter block. Press the Up Arrow key to avoid hitting obstacles. Click the block at the top of the screen to toggle. Play for a minute or so in each mode, and let me know in the comments if you notice a difference. All code by me (@kriblo).