Fixed Vec2f returning doubles where it shouldn't
Added meshes and the base for shaders