Shorten if construct as requested
Shorten redstone manager
- Remove unused methods with coordinates as parameters
- Moved calculating if a block can be added as a source out of pulse method