Removed redundent cast
Corrected some Equal methods and made some small optimisations
Simplified block metadata copy
Modified comment to reflect unimplemented status
Removed change tracker
NBT was different because of random map access, modified tests initilisation to account for this