Redstone clean up

Removed dependecies of the redstone simulator on TNTEntity, DropSensorEntity and NoteBlock Entity as part of preparations for testing the simulator.
Yes, really. Because later on we want to add something and having no braces we break the code.