I got extremely frustrated with slow input detectors, I made one that kinda works like a GPU :) Concurrent computing is the best :) TRY TO MAKE EVERYTHING USE CONCURRENT COMPUTING :)
Cannot detect uppercase *sob* Edit: Using if "key" pressed blocks for every block works much better than this.