Committing changes which now use BlockGenerator.findRotatedBlock() to consider
the post drop rotation slide moves, instead of using e.g. rotateY() etc. in the
same class, BlockGenerator. I am still trying to fine tune this code to
improve its performance even further.