class 'Move' directly, greatly reducing verbosity of code in certain sections.
Local variable 'TreeMap<Long, Move> qBestMoves' now uses generics, is
parameterized with proper types. With m_postDropActionExec, now only changing
the operation bits one by one as the moves are made and detected; leaving the
negate bits alone. No longer assuming direct correlation between
AttemptedBlockMovementEvent.X_AXIS & Move.POST_DROP_SLIDE_X,
AttemptedBlockMovementEvent.Y_AXIS & Move.POST_DROP_SLIDE_Y, rather assigning
these in a 'switch' statement.