Update init.lua

Rewrote the mod. This gives Minetest the capability to make "groups{floored=1}" nodes require a bottom node and "groups{attached=1}" require to be directly connected to another node(requires neighbouring node)