Added block framework

Bug: Block lua file won't interact with main.lua, despite being
"Required".