Procedurally Generated Maps with a 2D side scrolling shooter