Changed some stuff and added basic things.

Every tile entity is based on BasicMachineTileEntity