obj\Debug\main.o||In function `ZN5WorldC1Ev':| C:\Users\chris\Documents\cat\main.cpp|69|undefined reference to `Block::Block(float, float, float, float)'|
Thos look to me like you're not linking in a .OBJ file built from your Block code. I'm not sure what environment you;re in (GCC on Windows, so it's not Visual Studio) but I suspect somewhere you need to add "block.cpp" to a project or something.