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