Added support for hoppers and droppers
Added FULL support for pistons
Added speed improvements
Replaced horrid linear search with metadata