A LOT of refactoring/cleanup; please read the TO-DO list in the SC2.java
file; also, please ignore the error in the TileEntityCompressor file