Block and Gui stuff

Added a new block and I'm still trying to figure out how to make Gui's
open by calling a method.