diff --git a/projects/wobble_bobble/src/main.cpp b/projects/wobble_bobble/src/main.cpp
index 494190a9731f0ecb01b50635edf708848158eadc..d6df1c9b331382b77a43240829223f2dd7a82dbb 100644
--- a/projects/wobble_bobble/src/main.cpp
+++ b/projects/wobble_bobble/src/main.cpp
@@ -123,7 +123,7 @@ int main(int argc, const char **argv) {
 			1024
 	);
 	
-	std::vector<Particle> particles_vec (1024);
+	std::vector<Particle> particles_vec (particles.getCount());
 	
 	distributeParticles(
 			particles_vec.data(),
@@ -309,7 +309,7 @@ int main(int argc, const char **argv) {
 	gfxPipelineConfig.m_Height = windowHeight;
 	gfxPipelineConfig.m_PassHandle = gfxPass;
 	gfxPipelineConfig.m_VertexLayout = vertexLayout;
-	gfxPipelineConfig.m_DescriptorLayouts = { core.getDescriptorSetLayout(gfxSetLayout).vulkanHandle };
+	gfxPipelineConfig.m_DescriptorLayouts = { gfxSetLayout };
 	gfxPipelineConfig.m_UseDynamicViewport = true;
 	gfxPipelineConfig.m_blendMode = vkcv::BlendMode::Additive;