method rename
Combine Vec2, Vec3 & Vec4 in single file
get rid of the Block class
setting up for lighting